C#
文章平均质量分 89
C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。
Allen Su
技术是一点一点积累的,大神也不是一天就可以达到的。原地不动就是退步,所以每天进步一点点。
展开
-
【C# 教程系列第 29 篇】求1-100之内所有的质数(素数)
一:什么是质数(素数)?二:求1-100之内所有的质数(素数)原创 2019-12-30 21:13:34 · 9401 阅读 · 2 评论 -
【C# 教程系列第 28 篇】System.InvalidOperationException:“Collection was modified; enumeration operation may
报错:System.InvalidOperationException:“Collection was modified; enumeration operation may not execute。为什么在 foreach 中不要对元素进行添加或者移除操作?原创 2019-12-28 17:22:52 · 6083 阅读 · 2 评论 -
【C# 教程系列第 27 篇】使用 c# 实现九九乘法口诀表
使用 c# 实现九九乘法口诀表原创 2019-12-28 16:14:03 · 5195 阅读 · 2 评论 -
【C# 教程系列第 26 篇】Excel 表格数据转 JSON 字符串、JSON 字符串快速生成 C# 实体类
有时候我们需要从 Excel 表格中将整理好的数据,转换成我们需要的 JSON 字符串,以便读取数据,如何实现呢 ?Excel 表格数据转 JSON 字符串、JSON 字符串快速生产 C#实体类。原创 2019-12-14 17:02:30 · 1600 阅读 · 0 评论 -
【C# 教程系列第 25 篇】Json 模拟简单的登陆、注册功能
本篇博客将使用 Json 模拟简单的登陆,注册功能。1:验证注册界面输入账号,密码的合法性。2:验证登陆界面输入账号,密码的存在性。3:验证已注册账号的重复性。原创 2019-06-03 22:57:46 · 1939 阅读 · 16 评论 -
【C# 教程系列第 24 篇】使用 LitJson 对 Json 数据解析
如果你对 Json 还不太了解,可以看下我这篇博客 什么是Json,然后再来学习 LitJson 插件。平常我们用的淘宝,QQ等都离不开登陆,注册,那我们就以此为例,把账号,密码写入到 Json,并从 Json 中把账号,密码解析出来。第一种创建和解析 Json 的方法:JsonMapper第二种创建和解析 Json 的方法:JsonData原创 2019-06-01 22:15:17 · 1652 阅读 · 0 评论 -
【C# 教程系列第 23 篇】什么是Json?
一:什么是Json二:Json的用途三:Json 的序列化与反序列化四:Json 语法规则五:如何使用 LitJson 插件原创 2019-05-30 21:23:28 · 3788 阅读 · 0 评论 -
【C# 教程系列第 22 篇】c# 批量修改文件名
批量修改文件名,移动文件原创 2019-03-16 22:16:50 · 2943 阅读 · 0 评论 -
【C# 教程系列第 21 篇】关于 IOException: Sharing violation on path 的解决方案
提示出现 IOException: Sharing violation on path 的错误。解决方案:在创建文件后面加上 Dispose() 函数即可原创 2019-03-09 22:26:17 · 23484 阅读 · 8 评论 -
【C# 教程系列第 20 篇】c# 中的 BinaryReader 类和 BinaryWriter 类
一:BinaryReader 介绍。二:BinaryWriter 介绍。三:为什么要使用 BinaryReader 和 BinaryWriter 类。原创 2019-03-03 15:13:14 · 4639 阅读 · 0 评论 -
【C# 教程系列第 19 篇】FileMode,FileAccess 的参数释义
首先,FileMode 是枚举类型,里面有6个参数,按顺序分别是1)FileMode.CreateNew2)FileMode.Create3)FileMode.Open4)FileMode.OpenOrCreate5)FileMode.Truncate6)FileMode.Append二:FileAccess,访问权限(只读,只写,可读可写)1)FileAccess.Read2)FileAccess.Write3)FileAccess.ReadWrite原创 2019-03-02 09:18:45 · 6352 阅读 · 6 评论 -
【C# 教程系列第 18 篇】i++ 和 ++i 的区别
i++ 和 ++i 的区别原创 2019-08-27 00:06:22 · 1066 阅读 · 0 评论 -
【C# 教程系列第 17 篇】c# 中常用的文件流(FileStream、StreamReader/Writer、MemoryStream等)
提及文件流,不得不先说以下几个类FileStream,StreamReader,StreamWriter,TextReader,TextWriter原创 2019-03-01 21:07:53 · 3618 阅读 · 2 评论 -
【C# 教程系列第 16 篇】c# 中的 File,Directory,FileInfo,DirectoryInfo 类
(1):用于 I/O 文件的类: File,Directory,FileInfo,DirectoryInfo,FileStream(2):用于从流读取和写入流的类:StreamReader,StreamWriter1:检查指定路径下 文件 的存在性。2:删除指定路径下的文件。3:将指定字符串添加到文件中。4:获取文件名。5:获取文件路径。6:获取文件完整路径。7:获取文件的大小。8:新建文件夹。9:删除非空文件夹。10:移动文件到指定文件夹。原创 2019-02-27 20:16:57 · 812 阅读 · 0 评论 -
【C# 教程系列第 15 篇】抽象类与接口的区别
抽象类与接口,因为抽象类和接口在使用方法上很类似。抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;接口除了可以包含方法之外,还可以包含属性、索引器、事件,而且这些成员都被定义为公有的。除此之外,不能包含任何其他的成员,例如:常量、域、构造函数、析构函数、静态成员。原创 2019-02-17 16:28:55 · 7216 阅读 · 0 评论 -
【C# 教程系列第 14 篇】通俗解释C#中的 “接口”
所以接口能在多人协作下,定义一系列方法,让子类必须存在接口定义的类,防止在另外的类里调用一个人写的接口的子类时,找不到方法的问题。原创 2019-02-16 21:34:11 · 817 阅读 · 1 评论 -
【C# 教程系列第 13 篇】什么是接口?
一:什么是接口?二:为什么要使用接口?三:如何定义接口?四:定义接口时的注意事项?五:接口的实际举例?原创 2019-02-16 19:55:35 · 1444 阅读 · 3 评论 -
【C# 教程系列第 12 篇】抽象类的简单实现
上一篇博客讲到了 C# 中的抽象类与抽象方法,对这两个概念不清楚的可以点击下方链接。https://blog.csdn.net/qq_42351033/article/details/86584647通过上篇博客我们会发现,使用 abstract 关键字表示类或成员是抽象的。抽象方法因为不提供具体的实现,所以没有方法体(一对大括号所包裹的内容),语句以分号结束。抽象类仅对成员进行声明,但不...原创 2019-01-22 23:16:14 · 3620 阅读 · 1 评论 -
【C# 教程系列第 11 篇】什么是抽象类、抽象方法
先看一句话C#允许把类和方法声明为abstract,即抽象类和抽象方法。抽象类通常代表一个抽象的概念,他提供一个继承的出发点,当设计一个新的抽象类时,一定是用来继承的。所以在一个继承关系形成的等级结构中,树叶节点应当为具体类,而树枝节点均应当为抽象类。–摘自《大话设计模式》这是比较官方的说法,下面用我自己的语言来描述下1:什么是抽象类、抽象方法在 C# 中,使用关键字 abstract ...原创 2019-01-21 21:22:33 · 2374 阅读 · 0 评论 -
【C# 教程系列第 10 篇】c# 中如何让指定类不能被继承?
有时候我们并不希望自己写的类被继承,怎么做呢?方法很简单,只需要在定义类时加上 sealed 关键字,用 sealed 关键字声明的类也叫密封类原创 2019-01-20 19:06:45 · 4936 阅读 · 0 评论 -
【C# 教程系列第 9 篇】如何验证 c# 中的构造函数与析构函数?
不知道大家有没有和我同样的疑问,一个类的实例在创建时真的会调用构造函数,在被销毁时调用析构函数吗?有没有办法来验证呢?原创 2019-01-16 22:55:37 · 596 阅读 · 0 评论 -
【C# 教程系列第 8 篇】什么是 c# 中的析构函数
什么是析构函数?析构函数是以 “~” 开头的原创 2019-01-16 22:34:49 · 1598 阅读 · 0 评论 -
【C# 教程系列第 7 篇】什么是 c# 中的构造函数
一:什么是构造函数?二:构造函数有什么特点?原创 2019-01-15 22:43:32 · 680 阅读 · 3 评论 -
【C# 教程系列第 6 篇】ref参数 与 out参数 之间的区别
一:C#中方法参数ref和out区别?二:什么时候选择用 ref ? 什么时候选择用 out ?原创 2018-12-20 16:04:59 · 1076 阅读 · 2 评论 -
【C# 教程系列第 5 篇】什么是 c# 中的 out 参数?
一:什么是 c# 中的 out 参数。二:使用 out 参数的注意事项。原创 2018-12-20 15:52:55 · 4839 阅读 · 3 评论 -
【C# 教程系列第 4 篇】什么是 c# 中的 ref 参数?
一:什么是 ref 参数、二:使用 ref 的注意事项。原创 2018-12-20 14:39:23 · 17548 阅读 · 22 评论 -
【C# 教程系列第 3 篇】c# 中 null 与 string.Empty、““、三者的区别
一:“” 和 string.Empty 的区别。二:“” 和 null 的区别。三:判断字符串为空的方法。四:c++中的 NULL指针 与c#中 null 的区别。原创 2018-12-17 22:54:22 · 1452 阅读 · 0 评论 -
【C# 教程系列第 2 篇】c# 中 if...else 语句与 switch...case 语句的区别
c# 中 if...else 语句与 switch...case 语句的区别原创 2018-12-16 22:30:19 · 3190 阅读 · 2 评论 -
【C# 教程系列第 1 篇】什么是 c# 中的属性访问器 get 和 set (精讲)
一:什么是 get,set 访问器。二:什么是只读,只写。三:通过"银行存取钱"案例认识 get set 访问器。四:为什么要用 get 和 set 访问器。原创 2018-11-15 13:25:42 · 6716 阅读 · 25 评论