【发布时间】:2013-01-23 12:42:50
【问题描述】:
我尝试在对象初始化程序中为两个不同的属性赋值,但失败了。
在下面的代码中,我尝试将 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 是否支持它?
【问题讨论】:
-
没有注意到担心,完全没有注意到。