随笔分类 - C#
摘要:参考,补充C#学习笔记(二十五)泛型 CSDN博主:xiaoyaolangwj //情景假设 水果店老板 芜湖~ //刚开始店很小,只卖苹果 Apple类, 用盒子装苹果 Box class Program { static void Main(string[] args) { //Apple ap
阅读全文
摘要:C# string相关 字符串函数详解 在 C# 中,字符串是一种常用的数据类型,常常用于存储和处理文本数据。下面列举几个 C# 中字符串相关的常用操作函数: string.Length:获取字符串的长度,即字符数。例如,使用"hello world".Length可以获取字符串"hello wor
阅读全文
摘要:C#中的堆栈和堆和栈 这些词汇的定义,详细说明 在 C# 中,堆栈和堆是两个不同的概念,它们用于在内存中存储和管理数据。下面是这些词汇的定义以及它们在 C# 中的使用: 堆栈(Stack): 堆栈是一种内存结构,它具有“先进后出”的特性。当您声明一个值类型变量(如 int、float、bool 等)
阅读全文
摘要:内容主要来自:B站:IT萌叔Jack ,《C# 7.0核心技术指南》,《CLR via C# 第4版》 ——↓ 引自《C# 7.0核心技术指南》—————————————————— .NET Framework提供了一系列标准的存储和管理对象集合的类型。其中包括可变大小的列表、链表、排序或非排序字典
阅读全文
摘要:静态成员 [静态成员_C#编程指南_微软官网文档](https://learn.microsoft.com/zh-cn/dotnet/csharp/programming-guide/classes-and-structs/static-classes-and-static-class-member
阅读全文
摘要:视频【002-C#介绍和体验】 B站:IT萌叔Jack C#语言被编译之后会 生成中间代码 .dll的程序集文件。 ###在C#中,整型数据类型包括以下几种: sbyte:8位有符号整数类型 byte:8位无符号整数类型 short:16位有符号整数类型 ushort:16位无符号整数类型 int:
阅读全文
摘要:#####关于反射 在 C# 中,反射是一种机制,它允许在程序运行时获取类型的信息并操作对象。通过反射,我们可以在运行时动态创建对象、访问对象的属性和方法、获取类型信息等。反射可以帮助我们实现很多功能,如动态创建对象、解析和调用程序集中的方法和属性、动态加载和卸载程序集等。反射是一个强大的机制,但使
阅读全文
摘要:【持续更新ing】 小joe视频传送门 【UI游戏界面】上下页切换,委托类型作为方法的参数和LAMBDA表达式的实际使用(附:计算所有数据最高的方法,GetChild方法优缺点等) 如何通过UI,制作一个简单的画廊手册,如何通过「Lambda表达式」压缩不必要的方法声明,起到【匿名函数】的作用? 「
阅读全文
摘要:视频传送门【委托•快餐篇】7分钟带你了解委托与Lambda表达式(中文转载) 聊聊「Delegate委托 」和「Event事件」 事实上,声明委托还是蛮直接的 (补充:委托要说全称的话 叫委托类型,是引用类型,可用来声明变量,) 通过 关键字【delegate】之后的声明格式同 创建一般方法 的格式
阅读全文
摘要:持续更新ing 【未完待续......】 B站Up BeaverJoe 视频传送门:【冒泡算法】升序降序排列玩家各项数据以及DOTween和LeanTween的使用介绍与缺点(附:泛型,模板方法,SWAP问题,十大常用Array方法,富文本等) 上期视频 【UI游戏界面】上下页切换,委托类型作为方法
阅读全文
摘要:【持续更新ing】 上一期【自定义委托:Delegate】 小joe的视频链接:【委托•语法篇】委托类型的声明和实例以及Action委托和Func委托(附:委托的重要性,函数指针,多播委托,委托的缺点) 个人笔记链接:笔记【委托•语法篇】委托类型的声明和实例以及Action委托和Func委托(附:委
阅读全文
摘要:B站视频学习笔记 UP:BeaverJoe 【委托•语法篇】委托类型的声明和实例以及Action委托和Func委托 【笔记最后没有做好,有时间再去完善】 03:15 现实世界:什么是委托 08:43 程序世界:什么是委托 13:04 委托为何如此重要 14:45 自定义委托的声明 19:07 C语言
阅读全文
摘要:参考笔记:C#学习笔记(二十三)接口、依赖反转、单元测试 补充: 引入接口降低耦合度。接口就是为了松耦合而生。松耦合最大的好处是:功能的提供方,变得可以被替换,从而降低紧耦合的中紧耦合功能方不能替换所带来的高风险和高成本。 ` static void Main(string[] args) { va
阅读全文
摘要:参考:C#学习笔记(二十二)抽象类与开闭原则:抽象类和接口怎么来的? 补充: 首先,同学问了我一个问题:抽象类和虚基类有什么区别 首先: 什么是虚基类呢? 当在多条继承路径上有一个公共的基类,在这些路径中的某几条汇合处,这个公共的基类就会产生多个实例(或多个副本),若只想保存这个基类的一个实例,可以
阅读全文
摘要:【068-多态】 B站视频 Up:IT萌叔Jack 多态指的是在⼀个继承体系中⼀个类的对象可有多种状态,每种状态下有可能表现不同; 多态指的是在面向对象编程(OOP)中,同一个方法或操作可能会被应用于多个不同的类的实例上,并且每个实例都能够根据其不同的类型作出合适的响应。换句话说,就是通过父类或接口
阅读全文
摘要:C#学习笔记(二十)类的继承和类成员访问控制 Object是所有类的基类 class Program { static void Main(string[] args) { Type t = typeof(Car); Type tb = t.BaseType; Console.WriteLine(t
阅读全文
摘要:C# 刘铁锰 C#语言入门详解 学习笔记02(P3) (类、名称空间、类库、依赖关系 类是引用类型 析构函数 和构造函数一样放在类里面。 class Program { static void Main(string[] args) { Studnt stu =new Student(2019,"O
阅读全文