加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

‘base’作为C#中的函数参数名称

发布时间:2020-12-15 20:05:27 所属栏目:百科 来源:网络整理
导读:我目前正在遵循Microsoft的命名准则,因此在函数参数命名中使用camelCase.现在假设我想使用签名 public string WriteNumberInBase (int number,int base) 在某些方法中,编译器抱怨参数名称只是因为’base’是一个保留关键字…有什么方法可以让’base’被接受
我目前正在遵循Microsoft的命名准则,因此在函数参数命名中使用camelCase.现在假设我想使用签名

public string WriteNumberInBase (int number,int base)

在某些方法中,编译器抱怨参数名称只是因为’base’是一个保留关键字…有什么方法可以让’base’被接受作为参数名称?

解决方法

试试这个:

public string WriteNumberInBase (int number,int @base)
//                                               ^
//                             the @ sign is used to "escape" keywords

(作为旁注,在VB.NET中,您可以通过在方括号中放置关键字或保留字来实现相同的目的,例如[MyBase].)

或者,只需调用参数radix而不是base.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读