1 静态方法内部不可调用非静态成员函数
2 静态方法内部可以调用XX对象的非静态方法
3待补充
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Cash
{
class Program
{
static void Main(string[] args)
{
(new Program()).run();
printfOtherthing("static method is called."); // static 方法可直接调用
Program program = new Program(); // 非 static 方法需要先创建一个对象
// 然后用对象调用
program.printSomething("non-static menthod is called.");
}
public void run()
{
}
private void printSomething(string a) // non-static method
{
Console.WriteLine(a);
}
private static void printfOtherthing(string a) // static method
{
Console.WriteLine(a);
}
}
}