我尝试为对象初始化程序中的两个不同属性分配一个值,但失败了。
在下面的代码中,我尝试将 Expand 和 Select 属性分配为 true。但我收到错误“名称 Select 在当前上下文中不存在”
这是我的代码
public class MyClass{
public String Title{get;set;}
public String Key{get;set;}
public bool Expand{get;set;}
public bool Select{get;set;}
public bool Editable{get;set;}
}
new MyClass()
{
Title = "Murali",
Key = "MM",
Expand = Select = true
}
我还需要根据这两个属性分配另一个可编辑的属性
就像是
new MyClass()
{
Ediatable=(Select && Expand)
}
我该怎么做上述逻辑?Object Initializer 是否支持它?