C#笔记

1、生成指定范围内的整数序列

var values = Enumerable.Range(0, 100).Select(m => m * m);

2、时间类型格式化

var text = $"{DateTime.Now:yyyy-MM-dd HH:mm:ss.fff}";

3、字节数组格式化

var text = string.Join(" ", buffer.Select(t => t.ToString("X2")));

4、线程池的使用

ThreadPool.QueueUserWorkItem((state) => { Console.WriteLine($"{state}"); }, data);

5、使用任务

推荐使用Task.Run创建并启动任务,而非Task.Factory.StartNew。

Task.Run(() =>
{
   Console.WriteLine("test");
});

6、使用枚举类型作为数据源 

var typeList = Enum.GetValues<IconResolution>().ToList();

 7、URL编码/解码 

var encode = System.Web.HttpUtility.UrlEncode("你好");
var decode = System.Web.HttpUtility.UrlDecode(encode);
posted @ 2022-09-09 11:35  xhubobo  阅读(37)  评论(0编辑  收藏  举报