我經常遇到需要使用相同變量但轉換爲其他類型的情況。如何命名相同的變量但不同類型
例如:
string port;
...
ValidatePort(int port);
在這裏,在ValidatePort
我需要使用相同的變量port
但它的類型應該是整數。爲了做到這一點,我需要先原轉換port
到int
和使用像iPort
或類似的東西臨時變量,然後把它傳遞給ValidatePort
這不是命名衝突的唯一案例,並在我使用的所有其他情況不同的方法(如果我需要一個字符串,我稱之爲variableName + String
或其他一些結尾)
在C#中是否存在一個命名約定,或者命名約定類似但類型不同的變量?
謝謝。至於代碼 - 它只是許多案例的一個例子。在其中一些轉換可能需要多個行 – username
絕對,即使上面的例子你想要一些錯誤檢查,以確保字符串版本的端口是一個有效的數字或int.parse將引發異常。 – NibblyPig