分类 C# 下的文章

聊聊c#中using的使用场景

简述:

1、用于引入命名空间

  这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。

阅读剩余部分

聊聊C#进程和线程的区别与联系,什么是多线程

简述:

     进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。创建进程多用于桌面应用,web开发也可以创建但用的不多,可以用System.Diagnostics.Process类来创建和执行相关操作。

阅读剩余部分

C# StreamReader类和StreamWriter类

先看看 StreamReader,将前面的示例转换为读取文件以使用 StreamReader。它现在看起来容易得多。StreamReader 的构造函数接收FileStream。使用 EndOfStream 属性可以检查文件的末尾,使用ReadLine 方法读取文本行:

阅读剩余部分

C#模式匹配完全指南

前言

自从 2017 年 C# 7.0 版本开始引入声明模式和常数模式匹配开始,到 2022 年的 C# 11 为止,最后一个板块列表模式和切片模式匹配也已经补齐,当初计划的模式匹配内容已经基本全部完成。

C# 在模式匹配方面下一步计划则是支持活动模式(active pattern),这一部分将在本文最后进行介绍,而在介绍未来的模式匹配计划之前,本文主题是对截止 C# 11 模式匹配的(不)完全指南,希望能对各位开发者们提升代码编写效率、可读性和质量有所帮助。

阅读剩余部分