前言
每天学习一点点,别被大家落下太多就行Orz
今天是在群里收集到的知识
*内容均来自,参考文献
提示:以下是本篇文章正文内容,下面案例可供参考
1.学习到了C#8.0新加了一个Switch语法糖【学习】
参考文献详见:https://blog.csdn.net/sD7O95O/article/details/124287006
2.C#输出双引号【复习】
方法一:不用@,用反斜杠
方法二:用@,两个引号表示一个引号
【疑问】为啥没有转义字符
参考文献:https://www.cnblogs.com/jyfootprint/p/9919236.html
3.c# ascill码和对应字符转化【熟悉又陌生的知识】
转成ASCII:用Convert.ToInt32
转回来:用Convert.ToChar
有一个简单的实践:
参考文献:https://blog.csdn.net/yao2923828/article/details/49028283
附录:Ascll完整码表(256个)https://blog.csdn.net/jiayoudangdang/article/details/79828853
4.C#字符串拼接【整理】
-1. +拼接
2.string.Format
3.StringBuilder 拼接字符串【性能好】
4.List 拼接字符串(使用join方法)【性能好】
List的n是字符串的数量,复制的是字符串的引用;StringBuilder的n是字符串的长度,复制的数据。不同的特性决定的它们各自的适应环境,当子串比较大时建议使用List,因为复制引用比复制数据划算。而当子串比较小,比如平均长度小于8,特别是一个一个的字符,建议使用StringBuilder。
参考文献:https://www.cnblogs.com/zhurong/p/9446217.html#:~
总结
希望明天能继续学习
希望明天能自己实践一下字符串拼接的效率比较并阅读源码
希望明天工作顺利
希望明天能看上书
↑饼画太大了。唉……希望明天不会像今天这么贪心