¿Qué es System.Void?
Sé que los métodos declarados convoid
no devuelve nada.
Pero parece que en C #void
es más que solo una palabra clave, pero es un tipo real.void
es un alias paraSystem.Void
me gustaint
eso es paraSystem.Int32
.
¿Por qué no puedo usar ese tipo? o tiene ningún sentido, pero estos son solo algunos pensamientos sobre la lógic
Ningun
var nothing = new System.Void();
(que dice que debería usarvoid
(¿No es un alias?))
n
var nothing = new void();
compila.
Tampoco es posible usar algo así:
void GiveMeNothing() { }
void GiveMeNothingAgain()
{
return GiveMeNothing();
}
Entonces, ¿cuál es el punto conSystem.Void
?