合集-.NET

摘要:【.NET C#基础】IDisposable接口 - 需要介入的资源管理【.NET C#基础】IDisposable接口 - 需要介入的资源管理 0.目录 【.NET C#基础】IDisposable接口 - 需要介入的资源管理 0.目录 1.什么是IDisposable接口? 1.1.资源 1.2.为什么要手动释放资源 2.如何实现IDisposable 2.1.不太 阅读全文
posted @ 2023-09-11 15:47 HiroMuraki 阅读(1948) 评论(7) 推荐(12)
摘要:【.NET C#基础】协变、逆变与不变【.NET C#基础】协变、逆变与不变 文章目的:介绍变体的概念(包括协变、逆变与不变),并介绍其在C#中的意义以及使用 阅读基础要求:了解C#进阶语言功能的使用(尤其是泛型、委托、接口) 0.目录 【.NET C#基础】协变、逆变与不变 0.目录 1.基本概念 2.从示例入手 3.C#中的变体 4 阅读全文
posted @ 2022-06-08 12:48 HiroMuraki 阅读(2291) 评论(2) 推荐(24)
摘要:.NET C#基础(7):接口 - 人如何和猫互动0. 文章目的 面向有一定基础的C#初学者,介绍C#中接口的意义、使用以及特点。 1. 阅读基础 了解C#基本语法(如定义一个类、继承一个类) 理解OOP中的基本概念(如继承,多态) 2. 什么是接口 2.1 现实中的协定与接口 猫猫头在整理电脑文件,需要一个小工具来分类文件,于是猫猫头向群里求助: 阅读全文
posted @ 2022-06-10 03:49 HiroMuraki 阅读(1585) 评论(1) 推荐(11)
摘要:.NET C#基础(6):命名空间 - 有名字的作用域0. 文章目的 面向C#新学者,介绍命名空间(namespace)的概念以及C#中的命名空间的相关内容。 1. 阅读基础 理解C与C#语言的基础语法。 理解作用域概念。 2. 名称冲突与命名空间 2.1 一个生活例子 假设猫猫头在北京有一个叫AAA的朋友,在上海有两个叫AAA的朋友,上海的两个AAA 阅读全文
posted @ 2022-06-09 02:15 HiroMuraki 阅读(1092) 评论(0) 推荐(6)
摘要:.NET C#基础(5):结构体 - 高性能代码的基石0. 文章目的 本文面向有一定.NET C#基础知识的学习者,介绍C#中结构体定义、使用以及特点。 1. 阅读基础 了解C#基本语法 了解.NET中的栈与托管堆 2. 值类型 2.1 .NET的两大类型 在.NET中,所有类型都是object类型的子类,而在object繁多的子类中,又可以将它们归结 阅读全文
posted @ 2022-06-07 16:51 HiroMuraki 阅读(2887) 评论(2) 推荐(11)
摘要:【.NET C#基础】属性 - 本质是方法【.NET C#基础】属性 - 本质是方法 文章目的:本文面向有一定.NET C#基础知识的学习者,介绍C#中属性的属性、定义、使用方法以及特殊性。 阅读基础:理解C#基本语法(定义类及类成员,调用方法),认可OOP的封装思想。 0.目录 【.NET C#基础】属性 - 本质是方法 0.目录 1.属 阅读全文
posted @ 2022-06-05 21:55 HiroMuraki 阅读(2023) 评论(1) 推荐(6)
摘要:.NET C#基础(3):事件 - 不便处理的事就委托出去0. 文章目的 本文面向有一定.NET C#基础知识的学习者,介绍.NET中事件的相关概念、基本知识及其使用方法 1. 阅读基础 理解C#基本语法(方法的声明、方法的调用、类的定义) 2. 从委托说起,到底什么是事件 2.1 方法与委托 (1)从一个案例开始说起 在讨论本节主题之前,我们先来看一个实 阅读全文
posted @ 2022-06-05 00:11 HiroMuraki 阅读(866) 评论(0) 推荐(2)
摘要:.NET C#基础(2):方法修饰符 - 给方法叠buff0. 文章目的 本文面向有一定.NET C#基础知识的学习者,介绍C#中的方法修饰符的含义和使用以及注意事项。 1. 阅读基础 理解C#基本语法(如方法声明) 理解OOP基本概念(如多态) 2. 概念:什么是方法修饰符 在C#中,一个方法通常按如下形式声明 [访问修饰符] [方法修饰符] [返回类型 阅读全文
posted @ 2022-06-04 18:24 HiroMuraki 阅读(770) 评论(0) 推荐(0)
摘要:.NET C#基础(1):相等性与同一性 - 似乎有点小缺陷的设计0. 文章目的 本文面向有一定.NET C#基础知识的学习者,介绍在C#中的常用的对象比较手段,并提供一些编码上的建议。 1. 阅读基础 1:理解C#基本语法与基本概念(如类、方法、字段与变量声明,知道class引用类型与struct值类型之间存在差异) 2:理解OOP基本概念(如类、对象、方法的概 阅读全文
posted @ 2022-06-04 15:46 HiroMuraki 阅读(797) 评论(0) 推荐(1)