至于我可以看到它是不可能的。
但另一方面,也无法在C#中的函数中创建函数; unless一个tries,is。这些lambda函数的行为与普通函数类似
根据关于SO的this问题,不可能使用适当的结构。为结构提供的解决方案不是声明类型而是匿名类型
可以使用Tuple<>
来获得类型安全性,但要理解myCustomer.Item1
的内容有点难。
现在,函数和结构都不是类,我希望有人在某处发明了一个聪明的技巧。
我想要像:
public void MyMethod()
{
class MyClass
{
...
}
var x = new MyClass();
...
}