问候Overflowers
我知道在C语言中,我们可以通过变量声明定义一个内联的结构,这样结构类型就特定于这个变量。这不是单独定义类型,然后将变量声明为该结构类型。这在C#中是可能的吗?
谢谢!
发布于 2011-04-07 17:47:27
这在C#中是不可能的,但是您可以像这样定义匿名类型的实例:
var x = new { SomeField = 1, SomeOtherField = "Two" }; 这实际上是相同的,为您提供了一个特定于该变量的类型的实例,并且不能在该变量的作用域之外使用。
发布于 2011-04-07 17:46:26
答案很简单:不,这是不可能的。
https://stackoverflow.com/questions/5579098
复制相似问题