chaoqiang
-
.Net Core 教程 Part4-(1)(2)(3)(4)(5) C# 新语法
前言 C#8.0 C#9.0 和 C#10.0中增加了很多新语法,这里讲解常用、重点的新语法。 部分语法只有VS2022及以上版本才支持,从本节开始使用VS2022+ .net6。…
-
[.NET大牛之路 031] 实战:书大师网站开发准备
从这里开始要进入 ASP.NET Core 知识的学习阶段。介于罗列知识点教科书式的讲解有些枯燥,所以本阶段使用实战示例的方式进行讲解,即在开发实际 Web 应用的时候把用到的知识…
-
密码保护:超强的知识图谱
无法提供摘要。这是一篇受保护的文章。
-
[.NET大牛之路 022] C# 高级:详解委托(一)
一个程序按照人们的预期工作,在代码层面来看就是在执行我们编写的一条条语句,很多语句是以方法调用的方式向一个给定的对象发送请求。然而,很多情况要求一个对象能够使用回调机制与创建它的实…
-
[.NET大牛之路 021] C# 高级:玩转反射
通常,反射用于动态获取对象的类型、属性和方法等信息。今天带你玩转反射,来汇总一下实际项目中常见的反射相关的技巧。 01 获取类型的成员 Type 类的 GetMembers 方法用…
-
[.NET大牛之路 020] C# 高级:常见集合类型
数组无疑是我们用的最多也是最简单的数据结构。C# 数组允许你定义一组具有固定长度的相同类型的元素(包括 Object 的数组,它代表任何类型)。考虑以下代码,它创建了一个字符串数组…
-
[.NET大牛之路 019] C# 基础:理解装箱与拆箱
前面我们讲到 .NET 平台支持的两大数据类型:值类型和引用类型。值类型比引用类型更高效,因为它没有指针引用,不用分配在托管堆中,也不用被 GC 回收。但有时候你可能偶尔需要将一种…
-
[.NET大牛之路 018] C# 基础:值类型和引用类型的存储结构
我们知道,程序运行时,它的数据是存储在内存中的。当我们的程序访问某个变量时,编译器负责把人们可以理解的变量名转换为处理器可以理解的内存地址,处理器通过内存地址找到内存中的存储单元,…
-
[.NET大牛之路 017] C# 基础:理解迭代器和列举器
在 C# 中,大多数方法都是通过 return 语句立即把程序的控制权交回给调用者,同时也会把方法内的本地(局部)资源释放掉。而包含 yield 语句的方法则允许在依次返回多个值给…
-
《高效人士的七个习惯(7 habits)》
《高效能人士的7个习惯》是我初入职场时的老板推荐给我的第一本书,这是一本非常经典的书,是一本为我答疑解惑的书,对我影响巨大,让我受益匪浅,每次读来,都会有不一样的体会。 这本书的作…