问题标签 [automatic-properties]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
50 浏览

c#-3.0 - 关于自动属性的问题

如果你实现一个自动属性会发生什么

然后编码对应的变量

自动属性会使用这个变量还是编译器会生成一个额外的变量?

0 投票
1 回答
2293 浏览

c#-3.0 - 根据输入 C# 将数据存储到对象中

我必须根据输入将数据保存到不同的 C# 对象中。

基于“productChoice”的值,我的程序应该将数据保存到相应的类。

例如 :

如果 productChoice = "auto" 那么数据应该设置为 AutoDataprefill 对象。

如果 productChoice = "vehicle" 那么数据应该设置为 VehicleMileage 对象。

我的订单类别:

p>

我的产品类:

我的 productChoiceType 类:

这是我创建“订单”实例并将数据保存到相应对象的代码:

0 投票
3 回答
1176 浏览

c# - 控制为自动属性生成的 XML

谁能解释如何控制生成的 XML?

我有一个简单的测试类 NumberService ...

现在,如果我使用 XmlSerializer 反序列化一个实例,我会得到我所期望的......

但我正试图发送这个,而 Fiddler 正在显示......

四处闲逛我读到这是因为我使用了自动属性,实际上如果我改为......

确实 XML 更改为...

但是我当然不能将 _number1 更改为 Number1,因为它会与属性冲突:-(

那么如何控制 XML 呢?

......还有一点阅读......

这涉及 WCF 数据合同

0 投票
5 回答
18241 浏览

c# - 如何在 C# 的 getter 和 setter 方法中进行验证?

在 C# 中,我可以拥有一个属性,而无需声明私有变量。我的 VB6 代码看起来像这样

现在可以看起来像这样。

如何在 C# 的 getter 和 setter 方法中进行验证?我尝试添加这样的验证。

此代码的 get 部分不会编译。我需要恢复使用私有变量吗?

0 投票
4 回答
4435 浏览

c# - 为什么我们需要创建类变量来获取和设置属性?

非常简单的问题,但我发现了解我们为什么这样做非常重要。

我可以在类中创建一个属性,如下所示:

第一种方法:

第二种方法:

几乎所有的文章都使用后一种方法。为什么我们需要在类中创建一个临时变量来保存字符串值。为什么我们不能只使用第一种方法?第二种方法有什么好处吗?创建额外的变量来存储值不是很糟糕的记忆和性能吗?

0 投票
1 回答
690 浏览

svn - 如何在本地设置 TortoiseSVN 中的自定义作者姓名?

我正在使用自动道具来使用 TortoiseSVN 填充 $Id$ 标记,但它使用的是计算机名称的作者姓名,在本例中为“彼得”。

我希望它使用我的名字而不是计算机的帐户名。我在这台机器上使用 Vista。该仓库在我的机器上是本地的。

谢谢!

0 投票
2 回答
508 浏览

c# - NHibernate ID Private Setter (any workaround)

Here is a "simplified" class that can be mapped using NHibernate;

As the ID field has a private setter we can no longer have code like this in our application where we manually set the ID field;

Here we are manually creating a DefaultTemplate object that we can assign to anything. Other Templates are manually created by users and saved to the database.

Any ideas how we can still achieve this kind of functionality?

Please note: C# Winforms, .NET 3.5 and we don't want to use Reflection for this.

0 投票
5 回答
3325 浏览

c# - C# - 自动属性和返回支持字段之间的区别?

我想象的简单问题,但这些代码行之间有什么区别:

代码 1

代码 2

我的理解是,根据代码 1 的自动属性将执行与代码 2 完全相同的功能?

我正在阅读 Head First C#,我发现很难理解为什么它使用两种不同的方式来做同样的事情?

0 投票
2 回答
3007 浏览

vb.net - VB.NET 中是否有自动属性的片段?

在 Visual Studio 2010 中,对于 VB.NET,“属性”+ Tab + Tab 插入了完整的属性实现。是否有另一个用于插入自动属性的片段?

0 投票
9 回答
34430 浏览

c# - 在 C# 中验证属性

让我们建议我有一个接口并从中继承类,

那么如何验证协作者类中的字符串?是否可以实现内部属性?