我正在创建一个复合匿名类型,并想知道我是否可以为NoPercent引用YesPercent字段?
var test = (from p in db.users
group p by p.ID into g
select new
{
ID = g.Key,
Frequency = g.Count(),
Question = g.FirstOrDefault().Question,
YesPercent = 50*564/32.5,
NoPercent = YesPercent - 10
})
Run Code Online (Sandbox Code Playgroud) 我正在循环一个具有多个属性的类,并且正在搜索具有相同ID的任何文本框.如果有匹配,那么我想将属性值更新为文本框值,但我收到此错误:
对象与目标类型不匹配
这是代码:
foreach (var prop in contactInfo.GetType().GetProperties())
{
var ctrl = WizardCampaign.FindControl(prop.Name) ?? Page.Master.FindControl(prop.Name);
if (ctrl != null)
{
if (ctrl.GetType() == typeof(TextBox))
{
var r = (TextBox)ctrl;
prop.SetValue(prop, r.Text, null);
}
}
}
Run Code Online (Sandbox Code Playgroud)