有没有办法在C#中的方法中定义一个类?

时间:2015-12-21 21:41:14

标签: c#

至于可以看到它是不可能的。

但另一方面,也无法在C#中的函数中创建函数; unless一个triesis。这些lambda函数的行为与普通函数类似 根据关于SO的this问题,不可能使用适当的结构。为结构提供的解决方案不是声明类型而是匿名类型 可以使用Tuple<>来获得类型安全性,但要理解myCustomer.Item1的内容有点难。

现在,函数和结构都不是类,我希望有人在某处发明了一个聪明的技巧。

我想要像:

public void MyMethod()
{
    class MyClass
    {
        ...
    }
    var x = new MyClass();
    ...
}

0 个答案:

没有答案