I actually found a goto in a C# project I took over this year and one of the first things I did was change it to a while loop with a break.
Most situations (e.g., early returns) for which resource management would be handled by a goto are already addressed by RAII.