如果是修饰符的话 啊我看函数还是可以写成 public static void test() { Console.WriteLine("this is a beiju!"); }难道2个修饰符 但是这样确实会报告错误的 public void test() { Console.WriteLine("this is a beiju!"); }
public class classTest { public static void A() { } public void B() { } } //Main 中 classTest ct= new classTest(); ct.B();//调用非静态的方法. classTest.A();//静态方法.
一般来说第二个 public void test()不会报错,报错多半是因为你把类声明为static了,比如我估计你的类是这样的:static class MyClass { public void test() { Console.WriteLine("this is a beiju!"); } }如果类被修饰为static,那么所有方法都必须是static,
Console.WriteLine("this is a beiju!");
}难道2个修饰符 但是这样确实会报告错误的
public void test() {
Console.WriteLine("this is a beiju!");
}
public class classTest
{
public static void A()
{ }
public void B()
{ }
}
//Main 中
classTest ct= new classTest();
ct.B();//调用非静态的方法.
classTest.A();//静态方法.
{
public void test() {
Console.WriteLine("this is a beiju!");
}
}如果类被修饰为static,那么所有方法都必须是static,
哈哈
先学得js
在学c#
好多不习惯啊.......