我经常遇到需要使用相同变量但转换为其他类型的情况。如何命名相同的变量但不同类型
例如:
string port;
...
ValidatePort(int port);
在这里,在ValidatePort
我需要使用相同的变量port
但它的类型应该是整数。为了做到这一点,我需要先原转换port
到int
和使用像iPort
或类似的东西临时变量,然后把它传递给ValidatePort
这不是命名冲突的唯一案例,并在我使用的所有其他情况不同的方法(如果我需要一个字符串,我称之为variableName + String
或其他一些结尾)
在C#中是否存在一个命名约定,或者命名约定类似但类型不同的变量?
谢谢。至于代码 - 它只是许多案例的一个例子。在其中一些转换可能需要多个行 – username
绝对,即使上面的例子你想要一些错误检查,以确保字符串版本的端口是一个有效的数字或int.parse将引发异常。 – NibblyPig