为什么在c#中我们需要初始化原始类型变量?

Pra*_*ana 3 c#

为什么在c#中我们需要初始化原始类型变量 -

static void Main(string[] args)
{
   int a;
   Console.WriteLine(a);
}
Run Code Online (Sandbox Code Playgroud)

抛出编译时错误...

SLa*_*aks 5

为了防止潜在的编码错误,C#将不允许您使用任何局部变量,直到编译器可以证明它已被初始化.