ここのいくつかのコードは明確ではないことを私は知っています。私はまだ物事を試している最中です。3つの質問がありますが、リストに文字列を追加するとエラーが表示されるのはなぜですか?Class1のリストをメインクラスに渡すにはどうすればよいですか?そして、私の構文はList passArrで正しいですか?passArrの最後に括弧を追加する必要があるかどうかわかりません。
class Class1
{
public static List<string> passArr
{
get;
set;
}
public static void passIt()
{
passArr.Add("A"); //Error: Object reference not set to an instance of an object
}
}
メインクラス
class Program
{
static void Main(string[] args)
{
Class1.passIt();
List<string> passArr1 = Class1.passArr;
foreach (string s in passArr1)
{
Console.WriteLine(s);
}
Console.ReadLine();
}
}