我目前正在遵循Microsoft的命名准则,因此在函数参数命名中使用camelCase.现在假设我想使用签名
public string WriteNumberInBase (int number, int base)
Run Code Online (Sandbox Code Playgroud)
在某些方法中,编译器抱怨参数名称只是因为'base'是一个保留关键字...有什么方法可以让'base'被接受作为参数名称?
sta*_*ica 16
试试这个:
public string WriteNumberInBase (int number, int @base)
// ^
// the @ sign is used to "escape" keywords
Run Code Online (Sandbox Code Playgroud)
(作为旁注,在VB.NET中,您可以通过在方括号中放置关键字或保留字来实现相同的目的,例如[MyBase].)
或者,只需调用您的参数radix而不是base.
| 归档时间: |
|
| 查看次数: |
380 次 |
| 最近记录: |