如何以其他方式重寫以下內容?如何以另一種方式重寫此語句?
OAuthRequestToken requestToken = new OAuthRequestToken { Token = OauthToken };
如何以其他方式重寫以下內容?如何以另一種方式重寫此語句?
OAuthRequestToken requestToken = new OAuthRequestToken { Token = OauthToken };
爲什麼會有。真正的問題是,爲什麼編譯器可以爲你編寫額外的代碼?
var requestToken = new OAuthRequestToken();
requestToken.Token = OauthToken;
擊敗你43秒! –
@John - 技術上我們有2個不同的答案。我使用隱式類型變量:) – ChaosPandion
@ChaosPandion你會把它稱爲一個不同的答案,因爲你使用'var'而不是'OAuthRequestToken'?哈哈,我會說約翰顯然打敗你;) –
這是等同的。
OAuthRequestToken requestToken = new OAuthRequestToken();
requestToken.Token = OauthToken;
如果你只是想知道寫,下面的代碼是anohter方式的新途徑......
OAuthRequestToken requestToken = new OAuthRequestToken();
requestToken.GetType().GetProperty("Token").SetValue(requestToken, OauthToken, null);
非常優雅和雄辯。代碼很好的和平! – Joao
你與它有什麼問題嗎? –
你爲什麼要重寫它?它的寫法是否有問題? – Jon
是的,它有什麼問題:( – 001