博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#中关于@的用法
阅读量:7142 次
发布时间:2019-06-29

本文共 853 字,大约阅读时间需要 2 分钟。

1. 加在字符串前面,字符串中的 \ 失去转义符的作用,直接写字符串而不需要考虑转义字符

string path = @"C:\Windows\"; // 如果不加 @,编译会提示无法识别的转义序列  // 如果不加 @,可以写成如下  string path2 = "C:\\Windows\\";

2. 加在字符串前面,字符串中的 " 要用 "" 表示

string str = @"aaa=""bbb""";  // 不加 @,可以写成  string str2 = "aaa=\"bbb\"";

3 加在字符串前面,换行空格都保存着,方便阅读代码

string insert = @"  insert into Users  (  UserID,  Username,  Email  ) values  (  @UserID,  @Username,  @Email  )";

4 用关键字做变量时在关键字前面加@

string @operator = "+";  string @class = "分类一";  Console.WriteLine(@operator);  Console.WriteLine(@class);

5 作为sql语句里的一个“标签”,声明此处需要插入一个参数

string delete = "delete from Categery where CategoryID=@CategoryID";SqlConnection connection = new SqlConnection("connectionString");SqlCommand command = new SqlCommand(delete, connection);command.Parameters.Add("@CategoryID", SqlDbType.BigInt);

 

转载于:https://www.cnblogs.com/liuyudong0825/p/4874698.html

你可能感兴趣的文章
[洛谷P2839][国家集训队]middle
查看>>
《求一个数组的连续的最大子数组之和》
查看>>
设置行间距,自适应文字大小
查看>>
资金流学习-广州发展
查看>>
python基础3(元祖、字典、深浅copy、集合、文件处理)
查看>>
正确编写Designated Initializer的几个原则
查看>>
iOS播放动态GIF图片
查看>>
获取版本号
查看>>
使用jdk自带的visualVM监控远程监控was
查看>>
集合视图UICollectionView 介绍及其示例程序
查看>>
JsLint 的安装和使用
查看>>
合并傻子//区间dp
查看>>
让IE和Chrome都以隐身模式启动
查看>>
npm install --save 与 npm install --save-dev 的区别
查看>>
hibernate和jdbc的区别 优缺点
查看>>
斯坦福大学机器学习第一课“引言(Introduction)”
查看>>
MAC OS环境下搭建基于Python语言的Selenium2自动化测试环境
查看>>
Web端五子棋的实现之所遇到的问题
查看>>
gedit增加对指定文件格式(如qml)的识别和启用合适的语法高亮
查看>>
sql字符串包含单引号
查看>>