
C#数据结构
文章平均质量分 92
以Visual Studio 2019 为工具,讲述并演示C#编程基础之数据结构,从零开始
To be better now
北京某211在校研究生,分享从零到完成大项目的C#经验
展开
-
C#数据结构之字符串(string)
字符串代表文字对象,表示把字符一个一个串起来,视为Char对象的按序,使用非常广泛。原创 2023-05-08 22:08:34 · 2629 阅读 · 0 评论 -
C#基本数据类型详解
C#基本数据类型包括整数类型、浮点数类型、布尔类型和字符数据类型。废话不多说,下面分条直接上干货。原创 2023-05-02 21:21:00 · 2705 阅读 · 0 评论 -
C#浅析结构体和类的区别
理解两者的区别后,小编得出以下结论。结构体其实是类的轻量级版本,由于是值类型,其分配和释放相对方便,但它是密封的,不可变的、逻辑上表示单个值,无法用两个变量包含对同一对象的引用,且无法直接对结构体数组或列表的某个成员值进行修改,需要以整个结构为单位去修改。反之,类是引用类型,使用起来更加灵活,优点更多,但内存的分配和释放成本更大。本篇仅是浅析两者的区别,若要更好地更深入地理解两者的区别与联系,需要深层次地理解值类型和引用类型的区别与联系,可以参考我的另一篇文章——原创 2023-04-26 22:09:01 · 344 阅读 · 0 评论 -
C#浅析值类型和引用类型,堆内存和栈内存,浅拷贝与深拷贝
讲解值类型和引用类型的概念、划分和区别联系,以及其中所用到不同的存储方式——堆内存和栈内存。编程语言:C#编程环境:Visual Studio 2019。原创 2023-04-25 16:48:24 · 483 阅读 · 0 评论 -
C#数据结构之泛型集合类List<T>
T就是索要使用的类型,它可以是简单类型(int、string、bool等),也可以是用户自定义类型,或者结构体。不同于普通数组,泛型集合可以自动按需动态调整集合的大小。本文简单讲述了List泛型集合的初始化、属性、方法和遍历,对于它的使用还有很多,比如很多方法(本文未列举)都用到了lambda表达式进行运算,这也是非常重要的,小编现在对于那一块还没吃透,以后会专门讲lambda表达式的用法。对于List的遍历可用for循环,也可用foreach循环,后者使用更多,遍历基本语法为。原创 2023-04-21 21:33:02 · 1317 阅读 · 0 评论