Most C# style guides recommend against the /* ... */ commenting style, in favor of // or ///. Why is the former style to be avoided?
I wouldn't say I have a strong view against either - but IMO the biggest issue is that /*
and */
get messy if you have it nested, with the side effect that you can't copy/paste blocks around safely (quite).
You can too-easily end up with the wrong code commented/enabled, or can end up with it not compiling because you've ended up with a /* /* */ */
.
If you copy a block of //
around, no harm - just those lines remain commented.