Object 使用对象初始值设定项初始化对象

Object 使用对象初始值设定项初始化对象,object,initializer,Object,Initializer,当我尝试使用Visual Studio 2005 Express Edition编译下面我从中提取的示例时,VS抛出9个错误: 1) 6个错误是关于6个get/set“必须声明一个body,因为它没有标记为abstract或extern”,以及 2) 3个错误是关于新StudentName后面的{和},即新表达式在type后面需要()或[] 请帮忙。谢谢。那里的示例需要一个更新的编译器,它使用VS2005使用的编译器所没有的功能。该文档是VS 2008文档的一部分,因此VS 2008或更新版本应

当我尝试使用Visual Studio 2005 Express Edition编译下面我从中提取的示例时,VS抛出9个错误: 1) 6个错误是关于6个get/set“必须声明一个body,因为它没有标记为abstract或extern”,以及 2) 3个错误是关于新StudentName后面的{和},即新表达式在type后面需要()或[]


请帮忙。谢谢。

那里的示例需要一个更新的编译器,它使用VS2005使用的编译器所没有的功能。该文档是VS 2008文档的一部分,因此VS 2008或更新版本应该能够编译它。

那里的示例需要更新的编译器,它使用VS 2005使用的编译器所不具备的功能。该文档是VS 2008文档的一部分,因此VS 2008或更新版本应该能够编译它。

直到.NET 3.0/VS 2008才引入对象初始值设定项。奇怪的是,为什么在VS 2005中使用VS 2012的代码示例?当我在其他dll上使用Reflector时,我遇到了类似的问题,所以我在google上寻求帮助并找到了该示例。我继续使用我的旧VS2005。我认为是时候升级到VS 2008了。我建议一直升级到VS 2012,因为如果只升级到2008年,你会错过很多东西(比如改进的WCF、并行库、4.5中的一大堆异步东西等等)。“下面的例子”,下面哪个例子?首先我复制了下面的例子,但是编辑抱怨了格式,所以我删除了代码,但没有更新内容。直到.NET3.0/VS2008才引入对象初始值设定项。奇怪的是,为什么在VS 2005中使用VS 2012的代码示例?当我在其他dll上使用Reflector时,我遇到了类似的问题,所以我在google上寻求帮助并找到了该示例。我继续使用我的旧VS2005。我认为是时候升级到VS 2008了。我建议一直升级到VS 2012,因为如果只升级到2008年,你会错过很多东西(比如改进的WCF、并行库、4.5中的一大堆异步东西等等)。“下面的例子”,下面哪个例子?首先我复制了下面的例子,但编辑对格式提出了抱怨,所以我删除了代码,但没有更新内容。当我点击链接时,我进入了2012年版本(可能是同样的事情);但是你在2005年没有做到这一点是对的。@Tim“其他版本”菜单可以让你看到2008年文档中的版本。当我点击链接时,我看到了2012年版本(可能是差不多的);但是你在2005年不能做到这一点是正确的。@Tim“其他版本”菜单可以让你获得2008年文档中的版本。