【发布时间】:2013-06-27 14:56:02
【问题描述】:
当我尝试使用 Visual Studio 2005 Express Edition 编译下面我从http://msdn.microsoft.com/en-us/library/vstudio/bb397680.aspx 提取的示例时,VS 抛出 9 个错误: 1)6个错误是关于6个gets/sets“必须声明一个body,因为它没有被标记为abstract或extern”,并且 2) 3 个错误是关于新 StudentName 后的 { 和 },即新表达式需要在 type 后使用 () 或 []。
请帮忙。谢谢。
【问题讨论】:
-
直到 .NET 3.0/VS 2008 才引入对象初始化程序。只是出于好奇,为什么在 VS 2005 中使用 VS 2012 的代码示例?
-
我在其他一些 dll 上使用 Reflector 时遇到了类似的问题,所以我在 Google 上寻求帮助并找到了该示例。我继续使用我的旧 VS 2005。认为是时候升级到 VS 2008。
-
我建议一直到 VS 2012,因为如果你只去 2008 年,你会错过很多东西(比如改进的 WCF、并行库、一大堆4.5 中的异步内容等)。
-
“下面的例子”,下面是哪个例子?
-
一开始我复制了下面的例子,但是编辑抱怨格式,所以我删除了代码但没有更新内容。
标签: object initializer