因此,我爲我的一位同事創建了一個連接庫,以節省他在當前項目上的時間。我的同事將在他的c#應用程序中使用這個庫來連接到一個rest api。在庫中,我爲每個請求創建了處理程序(GET/POST/PUT/DEL)。當他的申請與我的圖書館談話時,我將返回如下回復:在c#中使用var真的很糟糕?
return client.PostAsync(url, content).Result;
這將從其餘api返回一個動態對象。
今天,他使用我的圖書館,由於某種原因無法與他的應用程序結合使用。我告訴他使用VAR和它的工作是這樣的:
var x = API.CreateTraject(parameter1,parameter2);
他拒絕使用var和最終花約40分鐘搞清楚如何得到它沒有它的工作。然後他指責我返回一個動態對象,並且他將永遠不會使用var,因爲他明確地告訴我更好。
我正常工作作爲移動開發者(IOS/Android),我一直在使用var。
現在我的問題是:
使用var真的太糟糕了嗎?我是否應該將庫中的響應轉換爲可以在他的應用程序中明確輸入的響應?在我看來,我寧願使用var並節省一些時間,然後花40分鐘嘗試去明確。
我剛剛刪除的評論指出*正是*爲什麼這種類型的問題在這裏沒有公開。你在下面得到了很好的信息閱讀它,檢查互聯網,或獲得一本書。 –