我在同一名称空间中有以下代码。
public static class usercls
{
public static int testc()
{
int s=1;
}
}
public class User : Page
{
private static User user;
int s=usercls.testc();//why not accessible here?
}
我无法访问课堂外的静态课程。有人可以帮我识别吗?
答案 0 :(得分:3)
你好,函数testc()不会返回任何值。 看起来应该是这样的
public static int testc()
{
int s=1;
return s;
}
或者像这样
public static int testc()
{
return 1;
}
之后你的代码应该编译。
其他类无法访问usercls的类函数,因为编译器没有编译它,因为出现错误,一旦修复了该错误,就可以从所有其他类访问它。