简单的c#问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 00:30:46
public class ClassA{
public void methodA(){
ClassB classB = new ClassB();
classB.getValue();
}
}
*******
class ClassB{
public ClassC classC;

public String getValue(){
return classC.getValue();
}
}
*******
class ClassC{
public String value;
public String getValue(){
value = "ClassB";
return value;
}
}
******
ClassA a = new ClassA();
a.methodA();
上面的一点问题都没有,可是放在控制台应用程序中就会有空指针异常,而放在网站中就可以,为什么呢?
我知道,我是没代老写,加上也不行,不信你们试试 ,底楼的请你试过了再说

class ClassB
{
public ClassC classC;

public String getValue()
{
return classC.getValue();
}
}

我看过了
你这没有实例化ClassC
改成
class ClassB
{
public ClassC classC=new ClassC();

public String getValue()
{
return classC.getValue();
}
}
就没问题了啊·····

都没有main方法那行啊

控制台需要Main主方法。。。它是控制台程序的出入口,是必不可少的。

main方法缺少,程序没有出入口

哦哦