请问有关string 变量初始化的问题
c# 编译器需要用某个初始值对变量进行初始化,之后才能在操作中引用该变量
但是这段代码:
using System;
namespace Wrox.ProCSharp.Basics
{
class MyFirstCSharpClass
{
static void Main()
{
string ttt;
ttt = Console.ReadLine();
Console.WriteLine(ttt);
Console.ReadLine();
return;
}
}
}
其中仅仅声明了string 引用ttt ,并没有用new初始化string对象
为何也能通过呢??