我有一个if语句,如果两个或多个条件= true,我希望它是true。我尝试使用运营商,但VS2012只是抱怨说,运算符&&不能应用于'bool'类型的操作数
错误操作 '& &' 不能适用于 'BOOL' 类型的操作数和 'Microsoft.Exchange.WebServices.Data.DelegateFolderPermissionLevel'
我已经尝试了三种方式:
if (item.Permissions.CalendarFolderPermissionLevel != DelegateFolderPermissionLevel.Editor && item.Permissions.InboxFolderPermissionLevel != DelegateFolderPermissionLevel.Editor)
{
item.Permissions.CalendarFolderPermissionLevel = DelegateFolderPermissionLevel.Editor;
}
和
if (item.Permissions.CalendarFolderPermissionLevel && item.Permissions.InboxFolderPermissionLevel != DelegateFolderPermissionLevel.Editor)
{
item.Permissions.CalendarFolderPermissionLevel = DelegateFolderPermissionLevel.Editor;
}
和
if ((item.Permissions.CalendarFolderPermissionLevel = DelegateFolderPermissionLevel.Editor) && (item.Permissions.InboxFolderPermissionLevel != DelegateFolderPermissionLevel.Editor))
{
item.Permissions.CalendarFolderPermissionLevel = DelegateFolderPermissionLevel.Editor;
}
在网上找不到任何有用的东西。我将如何去写这样一个声明?它的工作原理罚款只是一个条件..