想问下c#中域的访问方法

来源:百度知道 编辑:UC知道 时间:2024/09/23 18:31:19
在控制台写一个程序
namespace ConsoleApplication1
{
class Program
{ public int[] mycards=new int [5]
static void Main(string[] args)
{
}
public int dosomething()
{
}
}
}
为什么mycards在函数dosomething中可以直接使用,但是在main中却要首先实例化一个对象。然后用对象。mycards[i]来访问呢

呵呵
教你的好办法
static void Main(string[] args)
{
}
他是什么 是个函数吧?主函数
楼主试下
public void a
{

}
static void Main(string[] args)
{

}
static public void b
{

}
然后互相调用下 就能发现 有static关键字 就可以相互调用
static 用重要 不是一二句话能说明白的 楼主可以去专门查查这关键字

这个问题主要是对面向对象的思想不了解;同样dosomething()也不能被直接引用的,除非你把它声明为static静态的。main()只是一个程序的入口,你把main()涵数看作是这个类以外的就行了。