分类 C# 下的文章

C# 创建命名管道服务器

通过创建 NamedPipeServerStream 的一个新实例,来创建服务器。NamedPipeServerStream 派生自基类 PipeStream,PipeStream 派生自 Stream 基类,因此可以使用流的所有功能,例如,可以创建CryptoStream 或 GZipStream,把加密或压缩的数据写入命名管道。构造函数需要管道的名称,通过管道通信的多个进程可以使用该管道。

阅读剩余部分

C#中多线程同步Lock(锁)的研究以及跨线程UI的操作

本文只针对C#中,多线程同步所用到的锁(lock)作为研究对象。由于想更直观的显示结果,所以,在做demo的时候,就把多线程通过事件操作UI的代码也写了出来,留作备忘和分享吧。

其实多线程的同步,使用同步锁的方法用了好多次,今天无意中看到MSDN中,建议用:

阅读剩余部分

如何使用C#隐藏Console窗口?

咨询区

  • Stefan Steiger

我有一个 Console 程序,它主要用来重启 IIS 以及删除临时文件,我现在期望它启动后隐藏自身,我在网上找了下面这段代码做了隐藏。

阅读剩余部分

C# 对类型系统扩展性的改进

前言

C# 对类型系统进行改进一直都没有停过,这是一个长期的过程。C# 8 之后则主要围绕扩展性方面进行各种改进,目前即将发布的 C# 11 中自然也包含该方面的进度。这些改进当然还没有做完,本文则介绍一下已经推出和即将推出的关于这方面改进的新特性。

阅读剩余部分