提醒:.NET/C# 中 Main() 方法与它所在的类,如 (Program class) 的关系 2011年04月13日

演示:以MSN订阅提醒为例 订阅到哪吒,有更新提醒我
哪吒机器人提醒:
提醒:博客园-.NET新手区
【标题】.NET/C# 中 Main() 方法与它所在的类,如 (Program class) 的关系
【摘要】作者: szh114 发表于 2010-08-21 19:52 原文链接 阅读: 1 评论: 0namespace testprojectg{ class program { int i = 0; static void main(string[] args) { console.writeline(i); } }}上面这段代码是有问题的,就是因为,如果下意识的把main方法当作类program(当然其它名字也一样,不过默认生成的是这个)的一个成员方法的话,那么就会想当然的认为类的方法在类内部使用类的成员变量,即使这个是私有的成员变量,也不会有问题吧?事实上不是,main方法其实不能考虑为它所在类的成员方法,如果在main中要使用任何成员变量,要么是在main方法自己内部声明的局部变量,要么是来自于其它类的变量,必须使用合适的引用方法。 就是说main方法与它所在的类没有任何关系,它只是被安排放在某个类中,你完全把它放在任意的其它类中,不影响任何使用效果。 评论: 0查看评论发表评论程序员找工作,就在博客园最新新闻: · 美国人最... (04-13 05:29)
收藏 |  评论 |  推荐给好友  | 
本文共有 0 次分享
评论
共有 - 条评论


我要反馈