当您拥有大量类属性并且ever属性的默认值相同时,最好定义默认类属性。在这种情况下,我们可以循环设置默认值。如果是,我们怎么能这样做。
public class PathologyTest
{
public string testId { get; set;}
public string testName { get; set;}
public string testDate { get; set;}
public string testType { get; set;}
...
}
类似地,该类有大约150个属性,每个属性的默认值是“无效患者”。
目前我正在为每个属性做[System.ComponentModel.DefaultValue("invalid patient")]
。是否有任何循环方式来设置默认值。请建议最好的方法是什么?
答案 0 :(得分:1)
public int X { get; set; } = x;
(Languages features in C# 6 and VB 14)答案 1 :(得分:0)
所以150个房产
有人可以查看代码并知道它在做什么
private string defaultValue = "default value"
private string testID = defaultValue;
public string TestId
{
get
{
return testID;
}
set
{
testID = value;
}
}