有没有办法自动初始化我创建的为每个属性设置默认值的类
本文关键字:设置 默认值 属性 创建 初始化 有没有 | 更新日期: 2023-09-27 18:31:28
这是用于编写测试用例的,假设我有一个类TestClass,该类具有属性字符串名称,int age,图像tstimage等。是否存在可以在设置所有属性的默认值时自动初始化 TestClass 实例的东西,例如名称将是"default"或其他东西的默认字符串值,与 int 和 image 相同?
你可以:
- 在默认构造函数中设置值
- 设置在类中声明属性的位置
这完全取决于您要实现的确切目标。
可以在您的构造函数中执行此操作
public class TestClass
{
public string s1 {get;set;}
public string s2 {get;set;}
public TestClass()
{
s1 = "foo";
s2 = "bar";
}
}
也许使用对象初始值设定项?
public class TestClass
{
public string s1 {get;set;}
public string s2 {get;set;}
}
var testClass = new TestClass{
s1 = "foo",
s2 = "bar"
};