watercad referencia objeto instancia establecida como c# asp.net nullreferenceexception

c# - como - ¿Cómo resolver la referencia de objeto no establecida en una instancia de un objeto?



referencia a objeto no establecida como instancia de un objeto. genexus (2)

Creo que solo necesitas;

List<string> list = new List<string>(); list.Add("hai");

Hay una diferencia entre

List<string> list;

y

List<string> list = new List<string>();

Cuando no usó una new palabra clave en este caso, su list no se inicializó. Y cuando intentas agregarlo hai , obviamente obtienes un error.

Esta pregunta ya tiene una respuesta aquí:

En mi programa asp.net. Establecí una lista protegida. Y agrego un valor en la lista. Pero muestra la referencia del objeto no configurada en una instancia de un error de objeto.

protected List<string> list; protected void Page_Load(object sender, EventArgs e) { list.Add("hai"); }

¿Cómo resolver este error?


Necesitas inicializar la lista primero:

protected List<string> list = new List<string>();