的運營商我在我的以下代碼塊:錯誤:「運算符‘==’不能被施加到型‘對象’和‘INT’
if (!Userpages.AccessableItems.Where(x => { return x.SelectReturns["Permission_ID"] == 1; }).FirstOrDefault().SelectReturns("AllowDeny"))
{
Response.Redirect("~/NotAuthorized.aspx");
}
其中Userpages
是定製的可變業務對象和selectReturns
是Dictionary<string,object>
類型的屬性,但我得到了
"Operator '==' can't be applied to operators of type 'object' and 'int'.
我想投「1」對象的錯誤,但似乎還沒有正確的」。 任何人都可以幫助我?!
你是否缺少演員?在「x.SelectReturns [」Permission_ID「]」....之前可能是「(int)」。 –