【每日学习】Switch语法糖、字符串拼接


前言

每天学习一点点,别被大家落下太多就行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#:~


总结

希望明天能继续学习

希望明天能自己实践一下字符串拼接的效率比较并阅读源码

希望明天工作顺利
希望明天能看上书

↑饼画太大了。唉……希望明天不会像今天这么贪心

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值