分类 C# 下的文章

CPF使用C#的Native AOT发布程序

微软已经将AOT的包移到Nuget了,之前是在实验测试服务器上的。并且由之前的alpha版本改成了preview版本。

C#的开发效率,接近C++的运行效率,而且可以防止反编译,可以支持大部分反射功能。还有几个小问题,暂时不能支持x86,win7上运行aot的程序可能需要打补丁!

阅读剩余部分

C#线程学习之ManualResetEvent和AutoResetEvent的区别

AutoResetEvent在.Net多线程编程中经常用到。当某个线程调用WaitOne方法后,信号处于发送状态,该线程会得到信号, 程序就会继续向下执行,否则就等待。而且 AutoResetEvent.WaitOne()每次只允许一个线程进入,当某个线程得到信号后,AutoResetEvent会自动又将信号置为不发送状态,其他调用WaitOne的线程只有继续等待.也就是说,AutoResetEvent一次只唤醒一个线程,其他线程还是堵塞。

阅读剩余部分

C#封面图片生成器

这个东西我已经用了有段时间了,从开始写文章就在用这个,主要原因还是因为我比较懒。懒得去寻找图片,同时又怕万一惹来版权争议。。。

跟我所有的文章的封面图一样,一个纯色背景加上文字自动生成一个指定大小的图片。

阅读剩余部分

使用现代化 C# 语法简化代码

Intro

最近几个版本的 C# 在语法中有很多的变化,有很多语法能够帮助我们大大简化代码复杂度,使得代码更加简洁,分享几个我觉得比较实用的可以让代码更加简洁的语法

阅读剩余部分