c#里面定义一个以@开头的变量和普通变量有什么区别? string@str和stringstr这两种生命变量的方法,有什么区别?... string @str和string str这两种生命变量的方法,有什么区别? 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c# 定义 变量 搜索资料 2个回答 #合辑# 面试问优缺点怎么回答最加分? 传奇勇者 2010-10-26 · TA获得超过747个赞 知道大有可为答主 回答量:1706 采纳率:75% 帮助的人:802万 我也去答题访问个人页 关注 展开全部 这儿的@跟数据库没有关系,对于变量的定义,C#中有一点是例外,那就是允许在变量名前加前缀“@”。在这种情况下,我们就可以使用前缀“@”加上关键字作为变量的名称。这主要是为了与其他语言进行交互时避免冲突。因为前缀“@”实际上并不是名称的一部分,其它的编程语言就会把它作为一个普通的变量名。在其它情况下,我们不推荐使用前缀“@”作为变量名的一部分。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 3074936 2010-10-26 · TA获得超过104个赞 知道答主 回答量:66 采纳率:100% 帮助的人:31.1万 我也去答题访问个人页 关注 展开全部 没区别,定义@主要是考虑数据库中的变量名称命名问题 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2008-10-19 在c++里register变量已经和普通变量无区别吗? 161 2011-01-15 C#中定义变量必须以什么开头 4 2012-05-03 c#中变量与字段有什么区别 91 2016-09-22 在c#中,定义一个类的变量,声明一个类的变量和创建一个类的变... 7 2010-07-30 C#里面常量和变量的区别。 34 2016-01-21 在java语言中,静态变量和普通变量有什么区别? 24 2008-03-27 C#中好像有种变量比必须一下划线开头,什么变量是这样命名的? 26 2012-03-01 c# 中要定义很多个类似的变量,可不可以这样? 4 更多类似问题 > 为你推荐: