C#中双引号和单引号的用法有哪些区别??越全越好??

 我来答
reakylee
2011-09-18 · TA获得超过2104个赞
知道小有建树答主
回答量:719
采纳率:100%
帮助的人:709万
展开全部
双引号是定义字符串的,如
string s1 = "abcdefg";
string[] ss = new string[]{"ab","cd","ef"};
单引号是定义单个字符的,如
char ch = 'a';
char[] chs = new char[]{'a','b','c'};
另外split 函数中用到的是char,即单引号的,而非双引号的。
dongjin
2011-09-18 · TA获得超过535个赞
知道小有建树答主
回答量:89
采纳率:0%
帮助的人:115万
展开全部
这个在c语言系里,用法是一样的。无论你是c c++ c#
char aaa='A'; //一个字节,定义一个字符aaa,给他赋值 A,。这里只能用单引号

string bbb="A";//一个字节,定义一个字符bbb,赋值 A,。这里只能用双引号。
string bbb="AA";//两个字节,定义一个字符bbb,赋值 AA,。这里只能用双引号。
总结 ,一个字符,用单引号;多个字符(也就是字符串),用双引号。

其他的,你说哪个函数中用到单引号、双引号,这就太多了,不好统计。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jaaonwbqs3
2011-09-19 · TA获得超过148个赞
知道答主
回答量:164
采纳率:0%
帮助的人:101万
展开全部
Select * from gz where 职称="工程师"
这个语句有问题,肯定在调试时出现错误,原因很简单,完全的SQL语句如下:
strSQL="Select * from gz where 职称="工程师""
你应该知道,"Select * from gz where 职称="这是一个字符串,字符串到“=”这里结束了,后面是“工程师”,是什么?变量?不对!字符串?不对!这里就会出现问题,而最后的“""”是一个空字符串。正确的语句应该是:
strSQL="Select * from gz where 职称='工程师'"
双引号到“'工程师'”后才结束,也就是这是应该完整的字符串。

在SQL语句中,单引号和双引号的应用是有区别的。

例如:
strSQL="Select * from gz where 职称='" & 工程师 & "'"
那么,“工程师”是字符型变量,注意:有单引号!

再如:
strSQL="Select * from gz where ID=" & PID & ""
说明,字段ID是数字类型字段,变量PID是数字类型变量,注意:没有了单引号!

再如:
strSQL="Select * from gz where 职称 Like '%" & ABC & "%'"
是通配符%的典型应用,一般这种查询都是字符型字段。

&是字符串连接符, AND、OR、NOT等是逻辑运算符,它们的用法你可以参考有关资料。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式