仅当联系人来自某种类型时,我才想从流体联系人集中检索数据。
这就是我写的:
ContactSet fcset = FcSetGridBox.Tag as ContactSet;
foreach (Contact fc in fcset.Contacts)
{
if (fc.ContactType.Equals(oilwater))
{
args.OilZoneContV=fc.GetZValue();
}
else
if (fc.ContactType = "oilgas"')
{
args.GasZoneContV = fc.GetZValue();
}
}
但我不知道将ContactType与之比较的内容。
海洋手册提到了联系类型枚举,但我不能将它们用作字符串
答案 0 :(得分:1)
我刚刚找到答案:我需要针对实际的枚举值进行测试。
if (fc.ContactType.Equals(ContactType.OilGas))
{ ... }
可以安全地将枚举与==运算符进行比较。