¿C # permite punto y coma doble; ; Si es así, ¿hay alguna forma especial?

Estoy escribiendo una declaración y se compila, pero el compilador [VS] nunca me dice que puse el punto y coma dos veces.

Esto significa en ASP.NET MVC 3

return Json(mydata);;

return Json(mydata);

Ambos compilan, pero el primero está mal en el patrón de diseño. ¿Por qué no me cuenta sobre los dos puntos y comas?

Si no hay razón para usar dos puntos y comas, ¿por qué no muestra un error?

Si hay un uso especial, muéstrame dónde se requieren dos puntos y coma para escribir una declaración en C #.

Respuestas a la pregunta(7)

Su respuesta a la pregunta