C#的主函数通过实例化后类,调用字段变量t.a;为什么出错,而调用字段函数可以??

C#的主函数通过实例化后类,调用字段变量t.a;为什么出错,而调用字段函数可以??

问题描述:

C#的主函数通过实例化后类T t=new T();调用字段变量t.a;为什么出错,而调用字段函数可以??
class T{
int b;
void fc()
{
Console.WriteLine("b:"+b);
}
static void main(String[] args)
{

T t=new T();
t.fc(); 这样正确,没报错
Console.WriteLine("b:"+t.b); 错误为什么
}

t.b是变量,不是语句,这么写构不成表达式。

T是类 》 t实例(其实跟变量差不多) >t.b 整数变量
Tt=new T(){b=123};
在t.b可能就可以了

你这个b没有public,外部访问不到