a.cs class Aou { public string MyA() { return "How are you" } } b.cspublic static class AppConfig { private static Aou aou; //静态变量,通过类直接调用 }
a.cs class Aou { public string MyA()//如果这里是静态变量的话 { return "How are you" } } b.cspublic static class AppConfig { private static Aou aou;//这里声明一个静态aou的Aou对象,就可以直接使用了。 }
错了,是声明了一个Aou 类型的变量。
并没有创建Aou 的实力赋给这个变量。
如果楼主想获得“how are you”
就直接调用这个方法就ok
你的做法只是声明了一个变量
谢谢,感觉你说的对了,再问一下,怎么才能将Aou的实例赋给这个变量。或者说Aou类型的变量aou怎么才能调用Aou对象内的方法或字段呢?
{
public string MyA()
{
return "How are you"
}
}
b.cspublic static class AppConfig
{
private static Aou aou; //静态变量,通过类直接调用
}
{
public string MyA()//如果这里是静态变量的话
{
return "How are you"
}
}
b.cspublic static class AppConfig
{
private static Aou aou;//这里声明一个静态aou的Aou对象,就可以直接使用了。
}
{
private static Aou aou;
static AppConfig
{
aou=new Aou();
}
static functionA()
{
aou.MyA();
}
}