www.ctrt.net > C# 字符串赋值@中有双引号怎么处理

C# 字符串赋值@中有双引号怎么处理

@这种形式用两个"表示双引号: str = @" this is ""test""";

使用正则表达式 string words = "hello\"world\""; Regex regex = new Regex("\"[^\"]*\""); string result = regex.Match(words).Value.Replace("\"", "");

string 双引号 = "\"" + @"""";两种写法,不带@时用斜杠加双引号,带@时用两个双引号连写代替双引号(加上前后的共4个双引号) 满意请及时采纳,谢谢。

假定你的mdf是跟exe位于同一目录下(比如都在bin下的debug中),那就可以这样写 private static string dbpath = Application.StartupPath + @"\Database1.mdf"; //用于WINFORM //private static string dbpath = AppDomain.CurrentDomain.BaseDi...

string test = @"test";

s.replace("'","\"") \" 转义符号,如果不对换成 /"

string 双引号 = "\"" + @""""; 两种写法,不带@时用斜杠加双引号,带@时用两个双引号连写代替双引号(加上前后的共4个双引号)

可以使用转移字符 \ var Value = "...\"..." 也可以用单引号来包含 var Value = '..."...' 或者把内容里的双引号换成单引号 var Value = "...'..."

C++ 中 \ 表示转义符。 例:CString a = _T("\"); 这样儿写就会出错,因为\是转义符,把第二个引号转义了。 应该写成 _T("\\"). 同理,你要输入字符串中有引号或单引号,就在符号前面加一个\,告诉编译器\后面的是字符串的内容。注:\ 只转义后...

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com