【C#】小知识 #2 : 字串处理

【C#】小知识 #2 : 字串处理

之前回答问题时
发现C#使用者可能不知道一些
关于字串开发上有用的小知识

所以有了这篇文章 :)

多行字串

使用方式使用@标明在字串前
举例:

var str_total = @"你好IT邦帮忙";

系统帮你编译的时候会自动加上\r\n\t

这时候可以避免一些问题,
像是SQL相接字串少加空白,造成SQL Error


字串相接

使用$标明在字串前

var name = "暐翰";var str_say = "你好,IT邦帮忙";var str_total = $"{name} 说 : {str_say}";

系统帮你编译的时候会自动加上string.format()


多行字串相接

使用$@标明在字串前

var name = "暐翰";var str_say = "IT邦帮忙";var str_total = $@"{name} 说:你好{str_say}";

注意要$在前@在后(不然会出现错误)


补充:

因为string.format底层还是使用stringbuilder来串接字串
所以遇到多执行绪共用同一个字串时,还是要特别处理喔


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章