C#中public static 类名 方法名是什么用法?

如:一个类为public static Operation{}
再写另一个类public static OperationFactory{
public static Operation createoperte(){
......

}
}

第1个回答  2013-10-27
感觉你写的不对追问

这是《大话设计模式》第一章的原代码。。第一个类是public class Operation

追答

你写的是public static Operation....

如果是static class表示它不能被实例化,可以在任意地方使用它,当然它的内部成员必须全部是静态的

而一个static method表示它不属性任何一个该类的实例化成员,该方法本身是一个静态的,只需要使用类名.方法名就可以使用了

本回答被提问者采纳
相似回答