永发信息网

C#编程中什么是合法的变量名

答案:4  悬赏:60  手机版
解决时间 2021-07-29 17:48
C#编程中什么是合法的变量名
最佳答案

当我们需要访问存储在变量中的信息时,我们只需要使用变量的名称。为变量起名时要遵守C#语言的规定:


●变量名必须以字母开头


●变量名只能由字母、数字和下划线组成,而不能包含空格、标点符号、运算符等其它符号。


●变量名不能与C#中的关键字名称相同。这些关键字我们在附录A中给出。


●变量名不能与C#中的库函数名称相同。


但在C#中有一点是例外,那就是允许在变量名前加前缀“@”。在这种情况下,我们就可以使用前缀“@”加上关键字作为变量的名称。这主要是为了与其他语言进行交互时避免冲突。因为前缀“@”实际上并不是名称的一部分,其它的编程语言就会把它作为一个普通的变量名。在其它情况下,我们不推荐使用前缀“@”作为变量名的一部分。


下面给出了一些合法和非法的变量名的例子:


int i; //合法


int No.1; //不合法,含有非法字符


string total; //合法


char use; //不合法,与关键字名称相同


char @use; //合法


float Main; //不合法,与函数名称相同


尽管符合了上述要求的变量名就可以使用,但我们还是希望在给变量取名的时候,应给出具有描述性质的名称,这样写出来的程序便于理解。比如一个消息字符串的名字就可以叫s_message;而e90PT就不是一个好的变量名。本文发表于 http://bianceng.cn(编程入门网)


我们可以在一条语句中命名多个类型相同的变量,如:


int a,b,c=50,d;

全部回答

建议你去看下~变量名命名规范吧~

建议你看一下NET设计规范:.NET约定、惯用法与模式一书或者C#编码规范

上面有一些.net开发的规范包括命名这些,希望可以帮到你!

NET设计规范:.NET约定、惯用法与模式中文pdf

http://www.51leifeng.net/thread-19320-1-2.html

欢迎您加入到团队进行交流!

跟 c语言一样

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么总是落花有意随流水 流水无心恋落花
实况足球2008切尔西主场BUG补丁
求几个好看的香港喜剧电影
秭归县宜昌华农家乐地址在哪,我要去那里
口袋妖怪我的怎么不能玩啊 一直模拟 就是玩不
您好 请您帮个忙 是有关财务论文
最低多少钱的点卡能充梦幻诛仙
直通车转化率低怎么办,食品行业的直通车转化
股票买入的第二天涨了百分之三十可以委托交易
咸阳市那有卖樱桃发夹的?
我是1988年10月10日生,女,姓名于静,测一下
DNF在PK场上有开挂但他不说话无法举报怎么办
DNF PK力法应该穿什么装备
北湖区郴州口味坊(北湖壹号店)怎么去啊,谁知
移动卡如何绑定QQ?
推荐资讯
如何在自己的电脑上设置只允许自己的QQ号登陆
土豆网上 目前已出的终极三国地址
我的鼻梁与眼睛之间出了一个很小的白色豆,怎
艾什么意思,街道民政部门或乡镇民政部门是什
柘城县商丘康润养生这个地址在什么地方,我要
单亲家庭的孩子和正常家庭的孩子有什么区别?
怎样在空间日志上加网站?
霸气磅礴的诗词,求几首很霸气的诗词。
宛城区南阳中国信合(宛东分社)地址在哪,我要
怎样点亮QQ音速的图标.
过目不忘的 非常好的记忆力.....单词翻译
這首是什麼歌?~給我鏈接~如果是輕音樂也好~
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?