我想在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
}
}
}
答案 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也可以是命名空间。