1. 程式人生 > >C#數據沒初始化,使用會報錯,可以初始化null

C#數據沒初始化,使用會報錯,可以初始化null

rgs send protect null new 報錯 tar sender ted

protected void Page_Load(object sender, EventArgs e)
{

  string[] A;

  

  if (B== 0)
  {

    A = new string[] {1,2,3,4,5 };

  }

  funD(A);

}

這樣會在funD(A);報錯,使用了未賦值的局部變量“A"

要這樣

protected void Page_Load(object sender, EventArgs e)
{

  string[] A = null;

  

  if (B== 0)
  {

    A = new string[] {1,2,3,4,5 };

  }

  funD(A);

}

C#數據沒初始化,使用會報錯,可以初始化null