您好我正在尝试在EWS中显示所有非敏感约会(我可以使所有约会都很好,但即使有限制权限,我仍然可以看到我不应该看到的私人约会!)
这基本上就是我想做的事情:
if ( appointment.Sensitivity == "Normal")
Console.WriteLine(appointment.Subject);
}
但是我得到运算符'=='不能应用于'Microsoft.Exchange.WebServices.Data.Sensitivity'和'String'类型的操作数
有人可以提出建议吗?
答案 0 :(得分:2)
将其与枚举Microsoft.Exchange.WebServices.Data.Sensitivity
进行比较,而不是使用ToString()
string message = appointment.Subject + " - " + appointment.Sensitivity;
if (appointment.Sensitivity == Sensitivity.Normal)
Console.WriteLine(message);
答案 1 :(得分:0)
string message = appointment.Subject + " - " + appointment.Sensitivity;
if (appointment.Sensitivity.ToString() == "Normal")
Console.WriteLine(message);