shenhuan111
2015-01-28 14:25
采纳率: 64.3%
浏览 1.8k

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); 错误为什么
}

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • danielinbiti 2015-01-28 15:39
    已采纳

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

    已采纳该答案
    打赏 评论
  • 青山a 2015-01-28 15:54

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

    打赏 评论
  • 娃都会打酱油了 2015-01-29 02:55

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

    打赏 评论

相关推荐 更多相似问题