字符串文字前的符号“@”是啥意思? [复制]

Posted

技术标签:

【中文标题】字符串文字前的符号“@”是啥意思? [复制]【英文标题】:What is the meaning of the symbol "@" Before A String Literal? [duplicate]字符串文字前的符号“@”是什么意思? [复制] 【发布时间】:2013-12-13 05:59:37 【问题描述】:

什么概念@来之前选这个代码?

SqlDataSource2.SelectCommand = @"SELECT tblstore.storname,tblproduct.pid, tblproduct.pname, tblproduct.pprice, tblproduct.publisher, tblproduct.writer FROM tblproduct INNER JOIN tblstore ON tblproduct.storeid = tblstore.storeid WHERE tblproduct.pname LIKE @likeText";
SqlDataSource2.SelectParameters.Add("likeText", "%" + txtName.Text + "%");

【问题讨论】:

有一个look 【参考方案1】:

定义字符串字面量

string (C# Reference)

引用msdn

“逐字字符串的优点是不处理转义序列,这样写起来很容易,比如一个全限定文件名”

【讨论】:

以上是关于字符串文字前的符号“@”是啥意思? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

字符串前的“@”是啥意思? [复制]

python中字符串前的'u'是啥意思? [复制]

字符串文字中的符号 \0 是啥意思?

C++ 中字符串文字的类型是啥? [复制]

空白符号是啥?

“字面意思”这个词是啥意思?