我在一个文件中有A类
public class A
{
public List<string> details;
public void fillList()
{
details = new List<string>();
details.Add("abc");
details.Add("xyz");}
}
public string[] convertToArray()
{
File.AppendAllText(path,"print list content \n"); /* this is getting printed */
File.AppendAllLines(path, details.ToArray()); /* no contents are getting printed here */
return details.ToArray();
}
}
我无法访问此功能之外的列表内容。此功能列表之外的内容已空。
我也尝试使用static关键字。
请向我建议解决方案以在外部访问此列表。
我仅在Windows 10中面临此问题。
所有类型的情况都在发生,不仅是列表。
答案 0 :(得分:2)
尝试一下-在构造函数中重新创建列表,以避免出现空引用异常:
public class A
{
public List<string> details;
public A()
{
details = new List<string>();
}
public void fillList()
{
details.Add("abc");
details.Add("xyz");}
}
}