Sistema.Excepción de referencia nula:
System.NullReferenceExceptionnull
NullReferenceException?C#?Java?null?null?NullReferenceException
C#?NullReferenceException?
csharp
MiClase miObjeto = null;
int x = miObjeto.AlgunaProperty;
`miObjeto`?`MiClase``MiClase``miObjeto.AlgunaProperty`null
NullReferenceExceptionnull
csharp
MiClase miObjeto = GetSomeObject(); // ?null
if (miObjeto! = nulo)
{
int x = myObject.SomeProperty;
}
else
{
// ? myObject?null
}
`myObject.SomeProperty`?`myObject`null`myObject`?nullNullReferenceException?
¿C#?tipos de referencia anulables?Java?OptionalNullReferenceException