最新 最热

C# 学习笔记(18)—— 异步编程

在平时的开发过程中,经常会遇到下载文件、加载资源一类的操作,它们都需要耗费一定的时间才能完成。如果这些程序的代码采用同步方式来实现,将严重影响程序的可操作性,因为在文件下载或资源加载的过程中,我们什么都不能做,只...

2023-10-20
1

C# 学习笔记(19)—— 文件操作

无论要开发什么样的应用程序,我们都不可避免地要对文件进行操作,所以掌握相关知识就显得格外重要了。.Net Framework 对文件操作提供了很好的支持,它让我们的编程工作变得简单...

2023-10-20
0

C# 学习笔记(17)—— 多线程编程

当我们打开一个应用程序后,操作系统就会为该应用程序分配一个进程ID,例如打开Word时,你将在任务管理器虚的进程选项卡中看到WINWORD.EXE进程

2023-10-20
1

C# 学习笔记(16)—— 动态类型

C# 是一门静态类型的语言,它在定义变量时要明确给出变量的类型。例如在int i = 5这样的代码中,int就是变量i的类型,如果定义变量时没有明确指定变量的类型,则这样的代码是通过不了编译的...

2023-10-20
0

C# 学习笔记(15)—— C# 4.0

可选参数重在“可选”,即在调用方法时,该参数可以明确制定实参,也可以不指定。如下面代码中定义的方法就包含3个参数,一个必备参数和两个可选参数...

2023-10-20
1

C# 学习笔记(14)—— LINQ

LINQ 是 Lanuage Integrated Query 的缩写,即“语言集成查询”的意思。众所周知,做软件开发离不开数据的,你肯定听过SQL数据库、Oracle数据库或本地XML文档等。每种数据源都有自己的查询语言,例如SQL数据库有自己的SQL语...

2023-10-20
1

C# 学习笔记(13)—— 扩展方法

在扩展方法诞生之前,如果想位一个已有类型自定义含有特殊逻辑的新方法时,你必须重新定义一个类型来继承已有类型,以这种方法来添加方法,如果基类有抽象方法,则还要重新实现这些抽象方法...

2023-10-20
0

C# 学习笔记(12)—— Lambda 表达式

Lambda 表达式是 C# 3.0 中最重要的特性之一,另外一个同样重要的特性是 Linq

2023-10-20
1

C# 学习笔记(11)—— C# 的春天

如果已经熟悉了 C# 1.0 和 C# 2.0 的核心特性,那么利用这些特性,可以实现任何想要实现的应用程序了。但是我们会常常抱怨;我的代码就不能再简洁点吗?微软正式听到这样的声音,才推出 C# 3.0 中的所有特性 C# 3.0 可谓颠覆了...

2023-10-20
0

C# 学习笔记(10)—— 可空类型、匿名方法、迭代器

泛型是 C# 2 众多特性的其中之一,C# 2 还提出了可空类型、匿名方法和迭代器三个重要特性

2023-10-20
0