Most C# style guides recommend against the /* ... */ commenting style, in favor of // or ///. Why is the former style to be avoided?
One example that comes to mind is that it's possible to accidentally interrupt a /*
style comment. For example
/* This is the start of a comment that documents the
behavior of the +-*/ operators in our program
*/
This code does not compile, while the //
variant would. Also the ///
represents a specific style of documentation to which external tools respond differently.