2011-11-21 29 views
-2

如何以其他方式重寫以下內容?如何以另一種方式重寫此語句?

OAuthRequestToken requestToken = new OAuthRequestToken { Token = OauthToken }; 
+1

你與它有什麼問題嗎? –

+0

你爲什麼要重寫它?它的寫法是否有問題? – Jon

+0

是的,它有什麼問題:( – 001

回答

4

爲什麼會有。真正的問題是,爲什麼編譯器可以爲你編寫額外的代碼?

var requestToken = new OAuthRequestToken(); 
requestToken.Token = OauthToken; 
+1

擊敗你43秒! –

+0

@John - 技術上我們有2個不同的答案。我使用隱式類型變量:) – ChaosPandion

+0

@ChaosPandion你會把它稱爲一個不同的答案,因爲你使用'var'而不是'OAuthRequestToken'?哈哈,我會說約翰顯然打敗你;) –

3

這是等同的。

OAuthRequestToken requestToken = new OAuthRequestToken(); 
requestToken.Token = OauthToken; 
1

如果你只是想知道寫,下面的代碼是anohter方式的新途徑......

 OAuthRequestToken requestToken = new OAuthRequestToken(); 
     requestToken.GetType().GetProperty("Token").SetValue(requestToken, OauthToken, null); 
+0

非常優雅和雄辯。代碼很好的和平! – Joao

相關問題