在此.NET代碼:?? 2個字符串的操作符?
return Redirect("~/Home" ?? "JaneDoe");
如果我在看文檔吧, 「??
」 運營商似乎在SQL操作類似於ISNULL:
IsNull("~/Home", "JaneDoe")
"~Home"
和"JaneDoe"
只是字符串,對嗎? return Redirect
代碼中沒有條件,其中「JaneDoe」將被傳遞到「重定向」中,是嗎?我不確定這段代碼要做什麼,我只能假設它是一個稍後會發生的佔位符。
此代碼來自開發中的.NET-MVC項目,是LoginController的.cs
文件的一部分。
您應該提交這TheDailyWTF.com – jfar 2011-01-05 16:19:26
我想你的意思IFNULL,不ISNULL。 – siride 2011-01-05 16:20:47
我在想這個IsNull - http://msdn.microsoft.com/en-en/library/ms184325.aspx – artlung 2011-01-05 16:24:27