gpt4 book ai didi

c# - 创建对象时自动生成属性

转载 作者:行者123 更新时间:2023-11-30 17:17:40 28 4
gpt4 key购买 nike

我的类有很多属性,我想知道在我创建对象时,Visual Studio、Resharper 或其他工具是否有任何方法可以创建调用属性的语法。所以我不必自己检查所有属性,只需设置值即可。像这样的东西。

Object foo = new Object{
prop1 = ,
prop2 = ,
prop3 = };

我不知道大家是否理解了这个问题。我希望 Visual Studio 在我创建对象时为该属性创建 setter。不是属性(property)本身。

最佳答案

您可以在构造函数中使用命名参数:

http://geekswithblogs.net/michelotti/archive/2009/01/22/c-4.0-named-parameters-for-better-code-quality.aspx

例如:

Person person = new Person(firstName: "John", lastName: "Smith", dateOfBirth: new DateTime(1970, 1, 1));

关于c# - 创建对象时自动生成属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6303425/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com