C#
文章平均质量分 78
学软件开发的猪
主要分享:WPF\ASP.NET Core\Xamarin\数据库\设计模式
希望我的文章能帮助到你,同一系列文章用同色封面标识
展开
-
实习笔记 C#创建excel表格并且学会使用NPOI
C#导出excel表格以及NPOI包的使用详、实战:导入excel表格导出Datagrid表格数据原创 2023-02-20 17:26:45 · 4815 阅读 · 2 评论 -
C# 2中的一些小特性
局部类型、局部方法、静态类、属性的访问分离、命名空间别名、编译指令、固定大小缓存区、InternalsVisiblTo原创 2024-01-04 22:15:46 · 963 阅读 · 0 评论 -
深入解析 迭代器
迭代器是包含迭代器块,通常是方法或者是属性。迭代器通常返回类型都是IEnumerable或IEnumerable类型的方法或属性,每个迭代器都有一个生成类型,返回类型是非泛型时则为Object类型,是泛型时则是返回泛型的类型实例类型。如IEnumerable则返回的类型就是int。yield return 在迭代器中代表返回某一个值 如 yield return 1就是返回1这个数值。yield break 则代表终止迭代器的进行。原创 2024-01-03 20:54:21 · 404 阅读 · 0 评论 -
深入解析 可空值类型
问:为什么会有可空值类型的诞生?答:应对在某些特定场景中获取的信息可能是不完整的。原创 2024-01-01 13:20:09 · 886 阅读 · 0 评论 -
深入解析泛型
在C#1 中我们还没有泛型的时候我们收集数据通常需要使用到数组,或者使用封装好的数组集合Hashtable ArrayList。举个例子:我们在读取文件的时候就会需要一个数组来储存读取的数据的内容 但我们并不知数据的具体长度也就无法在声明的时候附上准确的数组长度。这时我们可以使用一种较为繁琐的方法 就是声明一个数组,如果当前的数组已经被填满,那么将当前数组的数据复制到一个更加大的数组当中 ,直到数组没有被填满就将当前数组的实际有效内容复制到一个正好大小的数组当中。原创 2023-12-31 13:38:09 · 1017 阅读 · 0 评论 -
C#语言发展历程(1-7)
X = x;Y = y;// 尝试修改结构的属性值,将会引发编译错误// 结构的属性值无法修改,因此下面的赋值操作是创建了一个新的Point实例示例解释:上述代码中,我们创建了一个Point对象,打印了它的坐标,并尝试修改它的属性值。由于Point是不可变的结构,所以修改属性值的操作会导致编译错误。然后,我们创建了另一个Point对象p2,并将其赋值给p3。由于结构是不可变的,所以赋值操作实际上是创建了一个新的Point实例。原创 2023-12-30 16:47:43 · 1016 阅读 · 0 评论 -
功能“合并赋值”在 C 7.3 中不可用。请使用 8.0 或更高的语言版本。
Microsoft Visual Studio 报错功能“合并赋值”在 C 7.3 中不可用。请使用 8.0 或更高的语言版本。原创 2023-11-16 15:06:30 · 184 阅读 · 0 评论 -
实习笔记 C# 集合中的一些扩展方法(LINQ的扩展方法解析)
LINQ(Language Integrated Query)是一种在C#中实现的查询语言,它可以使开发者更方便地从数据源(如数组、集合、XML文档、数据库等)中获取数据。使用LINQ,开发者可以将查询表达式嵌入到C#编程语言中,而不必学习专门的查询语言(如SQL)。原创 2023-03-30 16:46:59 · 359 阅读 · 0 评论 -
C# 中Object的方法含义以及使用(详)
C# 中Object的方法含义以及使用(详)原创 2023-02-13 17:27:58 · 3503 阅读 · 0 评论 -
c# 序列化对象为Xml字符串 和反序列化
序列化对象为XML文件,反序列XML为对象原创 2023-02-08 10:38:01 · 900 阅读 · 0 评论 -
实习笔记C# 利用XML储存数据
xml在应用程序中储存数据 (含加密方式解析)原创 2023-02-06 17:30:29 · 1203 阅读 · 0 评论 -
实习回顾学习 c# 函数 (含源码和运算符重载自定义转换)
对于书籍学习函数基础复习总结原创 2023-02-01 11:20:14 · 136 阅读 · 0 评论