using System;
using System.Collections.Generic;
public class Program
{
public static class ReportData
{
static List<string> _Links;
public static string Links
{
set { _Links.Add(value); }
get { return GetLinks(0); }
}
public static string GetLinks(int i)
{
return _Links[i];
}
}
public static void Main()
{
ReportData.Links = "Test";
Console.WriteLine(ReportData.GetLinks(0));
}
}
https://dotnetfiddle.net/gAGzrT
我有上面的代码,它给出了以下错误: 运行时异常(第11行):未将对象引用设置为对象的实例。
堆栈追踪:
[System.NullReferenceException:对象引用未设置为 Program.ReportData.set_Links(String。)的对象实例 值):Program.Main()的第11行:第23行
我无法弄清楚这一点,不胜感激任何帮助。感谢。
答案 0 :(得分:0)
您必须初始化字符串列表static List<string> _Links = new List<string>();