在参数名称上给出字符分隔符

时间:2013-06-28 09:00:49

标签: vb.net parameters naming-conventions

当用户要求我在参数上使用- divider时遇到问题,这是我尝试过的:

Public Function Auth(ByVal Subscriber-id As String,
                                           ByVal Country-Code As String,
                                           ByVal Resource-ID As String,
                                           ByVal Action-ID As String,
                                           ByVal IP-Address As String) As AuthOut

实际上,该脚本会给我一个错误,请输入逗号,)

是否可以像这样命名参数?

1 个答案:

答案 0 :(得分:1)

不,不是。连字符不是参数名称中允许的字符。

请参阅Declared Element Names的限制:

  

元素名称:

     
      
  • 必须以字母字符或下划线(_)开头。
  •   
  • 必须仅包含字母字符,十进制数字和下划线。
  •   
  • 如果以下划线开头,则必须包含至少一个字母字符或十进制数字。
  •   
  • 长度不得超过1023个字符。
  •