Explain the types of comments in C#?