【发布时间】:2013-02-22 12:41:45
【问题描述】:
我对类和方法有基本的了解。我可以创建类,并为它们定义方法:
myClass.awesome("test"); (example)
但是我看到一个类有如下方法:
anotherClass.something.methodName(arguments);
如何创建具有附加命名空间的方法。我试过了:
public Class test
{
namespace subname
{
public void Test()
{
return;
}
}
//also i tried:
public void lol.Test()
{
return;
}
}
但他们都说不应该那样做,如何正确地做,以便我可以更好地排序/分组我的方法?
请不要问为什么,或者给个替代方案,我只是想做一个有这种方法的类(Class.sub.Method()或Class.sub.sub....sub.Method())
感谢您阅读我的问题,并可能给出答案:)
【问题讨论】:
-
正确做什么?你不能在类中声明命名空间。
-
好的,这是你的答案:看看this link它关于Object Oriented Programming
标签: c# class inheritance methods nested