分类 C# 下的文章

C# 11中的参数null检查

Intro

C# 11 将引入一个新的操作符 !! 来简化我们代码中的对于参数的 null 检查,昨天发布的 .NET 7 Preview 1 已经支持了这一语法,感兴趣的不妨来试一下吧,下面我们就来看一下如何使用吧。

阅读剩余部分

C#如何对一组IP地址进行排序?

咨询区

  • Cracker

我有一组如下IP地址。

192.168.1.5
69.52.220.44
10.152.16.23
192.168.3.10
192.168.1.4
192.168.2.1

我在寻找一个方法将他们排序成如下顺序。

阅读剩余部分

C#解析key值动态的json数据

之前在对接第三方的api的时候,对方给的数据格式是这样的json

C#解析key值动态的json数据

就是没有字段属性这一说 ,都是数据,而且格式还是不固定的。

第一眼看到这东西,心里第一反应是想骂人,但是没办法,睡觉人家是大爷。

那就的想办法解析成我们看得懂的数据。

阅读剩余部分

如何实现线程池的QueueUserWorkItem方法的延续?

咨询区

  • PedroC88

如果我将 Job 通过 QueueUserWorkItem 方法丢到线程池的话,请问我如何让程序在该 Job 完成后继续执行,我知道可以添加一些逻辑代码来完成此项功能,但我想知道有没有类似 Thread.Join() 或者怎么提取到被赋于 job 的线程 ?

阅读剩余部分

C#自定义电脑屏幕保护程序

本篇要做的是,让电脑用我们自己写的程序作为屏保程序。屏保程序有什么用,就不说了(严格来说,没什么用,纯粹自娱自乐。)

以下实现代码比较简单,此处采用了逐字输出一段文字作为程序内容:

阅读剩余部分