C#,我想用var test = new test1.test2.Method(“parameter1”,“parameter2”)等参数调用一个方法

时间:2013-10-21 12:19:11

标签: c# class

我想在C#中使用如下所示的固定结构调用方法:

var Test = new test1.test2.test3("parameter1","parameter2");

这在C#中是否可行?

这里test1和test2可以是类,test3是我的方法名称,它将返回字符串文本。

如果需要删除新关键字,我可以管理。

我假设它应该是这样的: -

Public class test1
{
   Public class test2
   {
     Public string test3("parameter1","parameter2")
     {
       //Do something
     }
   }
}

1 个答案:

答案 0 :(得分:1)

是的,如果test3是公共结构类型嵌套在公共结构类型test2中,你可以嵌套在test1中

struct test1{
    public struct test2{
        public struct test3{
            public test3(string p1,string p2) {/*do something*/}
            //some params
        }
        //some params
    //some params
}

test1和test2也可以是命名空间。