我的問題的確主要集中在一件事情上。 out關鍵字在這個示例分支中究竟做了什麼?這個「if」分支(在WebMatrix的OAuth「入門網站」模板中使用)中的「out」關鍵字的用途是什麼?
if (!OAuthWebSecurity.TryDeserializeProviderUserId(loginData, out provider, out providerUserId)) {
Response.Redirect("~/Account/Manage");
return;
}
我已經在這裏看了:http://msdn.microsoft.com/en-us/library/t3c3bfhx(v=vs.80).aspx
但事實是,我不知道什麼是「按引用傳遞參數」是指比了,我知道了「裁判」的關鍵字是什麼/做。
對不起,這方面很新穎,但我似乎無法將我的頭圍繞在這件事上。
該代碼片段來自WebMatrix2的「Starter Site」模板中的RegisterService.cshtml文件。
我意識到這個問題與其他幾個問題非常接近,但我覺得這些問題中的兩個OP都比我更瞭解它,而且我不能真正理解這些問題的本質。 '爲什麼有人會用掉/ ref – VoidKing
你可能想閱讀Jon Skeet的[參數在C#中傳遞](http://www.yoda.arachsys.com/csharp/parameters.html) –