一个类中的C#命名空间

Moo*_*eef 0 c# methods inheritance nested class

我有类和方法的基本知识.我可以创建类,并为它们定义方法:

myClass.awesome("test"); (example)
Run Code Online (Sandbox Code Playgroud)

但我看到一个类有以下方法:

anotherClass.something.methodName(arguments);
Run Code Online (Sandbox Code Playgroud)

如何创建具有其他命名空间的方法.我试过了:

public Class test
{
    namespace subname
    {
        public void Test()
        {
            return;
        }
    }

    //also i tried:
    public void lol.Test()
    {
        return;
    }
}
Run Code Online (Sandbox Code Playgroud)

但他们都说这不是那样做的,它是如何正确的,所以我可以更好地订购/分组我的方法?

请不要问为什么,或者提供替代方案,我只想创建一个具有这种方法的类(Class.sub.Method()Class.sub.sub....sub.Method())

感谢您阅读我的问题,并可能给出答案:)

Hab*_*bib 6

我看到一个类有以下方法:anotherClass.something.methodName(arguments);

该方法不是来自类,anotherClass而是来自对象类something.

该类anotherClass有一个字段/属性something,它是另一个类类型,该类具有该方法methodName