对于运维来说,懂一门开发语言是有必要的。最近的一份新工作,自动化工具全是用 C# 写的,为了看懂代码,学习了 C#,层此次机会,正好整理一下学习过程的笔记。
写了一大半,发现写崩了,前面有很多东西没有写到,这两天会添加一些补充的内容。 今天我们首先来看一下 C# 中的访问修饰符。 在 C# 中,不管是类型成员都有一个...
我们前面讲过一些 C# 中的运算符,如,加、减,等等。今天我们补充两个特殊的运算符,is 和 as 运算符。 我们可以通过 is 对某个数据做一些属性的判断,以...
在前面的一些示例中,我们见过 $,@ 等等,这样的符号,但没有详细地说明这些符号的用途,今天我们就来简单地聊聊 C# 中的这些特殊符号。 首先我们先来看看,转义...
前面讲了 C# 的中特殊字符,这篇就来讲讲 C# 中的字符串转义吧。详细的转义序列表,可以查看微软官网(https://docs.microsoft.com/z...
前面我们讲特殊符号的时候,我们有讲过 $ 符号,它就是一个简化的格式化输出的符号。今天我们来看看字符串中的 Fromat 方法,可以支持那些种类的格式化输出。...
在前面,我们有讲解过 C# 的文本处理,这篇文章是对前面的内容的一个补充。 前面我们有讲解过,写入文本内容到文件,但在正常情况下,我们还应该添加一段代码,去判断...
前面我们有讲过 C# 中的函数,今天我们补充一点。 在 C# 中,支持一种函数叫做 “匿名函数”,即将一个 “内联” 语句或表达式,可在需要委托类型的任何地方使...
函数重载,即使用相同的函数名,但函数的参数和数据类型不同,让程序根据需要,自动选择使用那个函数。 下面我们来看一个函数重载的示例: using System;...
在很多情况下,我们的任务前后之间没有必然的联系的,所以我们可以不需要等待前面命令结束,才开始后面的任务。我们可以多个任务并行运行,这就是异步编程。 首先我们先来...
前面我们有讲过 C# 中的类,今天我们补充点,关于类的继承的内容。 在实际的环境中,我们的对象都是不相同的,但也会有很多相同的地方。如,在学校里面,有学生,也有...