【发布时间】:2011-07-11 15:28:13
【问题描述】:
我有两个班级 Class A 和 ClassB:
static class ClassA
{
static string SomeMethod()
{
return "I am a Static Method";
}
}
class ClassB
{
static string SomeMethod()
{
return "I am a Static Method";
}
}
我想知道ClassA.SomeMethod();和ClassB.SomeMethod();有什么区别
当它们都可以在不创建类的实例的情况下访问时,为什么我们需要创建一个静态类而不是只使用非静态类并将方法声明为静态?
【问题讨论】:
标签: c# oop static static-methods non-static