![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 64
遇水寒
这个作者很懒,什么都没留下…
展开
-
C# ManualResetEvent 类分析
从需求开始剖析原创 2022-06-23 15:48:24 · 423 阅读 · 1 评论 -
C# Aggregate 累加器
C# Aggregate 累加器,从需求出发原创 2021-12-16 22:12:19 · 2496 阅读 · 2 评论 -
Winform ComboBox 绑定
玩绑定还是WPF舒服,但Winform也能玩。原创 2021-07-20 10:53:59 · 1428 阅读 · 0 评论 -
C# 单例模式
简单的单例模式一、在创建类的时候,把构造函数声明为私有方法,不能被外部new,在类的内部实例化。class Singleton { private static int _Count = 0; private string GreatProperty; private static Singleton _Instance = new Singleton(); //在类内部实例化 public static Singleto原创 2020-05-19 19:24:02 · 215 阅读 · 0 评论 -
C# 给自定义的enum枚举写扩展方法__简单篇
举例:定义了一个的枚举,希望枚举为“开”的时候执行一些方法。enum Switch{ 开, 关}给枚举Switch增加一个获取状态的State的扩展方法:static bool State(this Switch _switch) //这个this指示了是后面Switch的扩展方法 { switch (_switch) ...原创 2020-04-27 22:03:11 · 1906 阅读 · 0 评论 -
C# 空值运算符,null条件操作符,?.
工作时遇到大佬写的代码:A?.Invoke("Hehe");这是C#6.0新语法,百度搜索叫“空值传播运算符”,《C# 本质论》中翻译为null条件操作符。在调用值为null的方法时,运行时都会抛出一个System.NullReferenceException的异常,通常以此表明程序逻辑上存在错误。考虑到在调用成员之前进行null值检查这一模式的频率很高,C# 6.0 引入了一种更...原创 2020-04-11 21:23:36 · 1319 阅读 · 1 评论 -
C# 序列化与反序列化
功能,目的: 把对象(类)通过流的方式轻松地存储和传输数据有时候对象需要以文件的方式存储起来,或者利用网络等传输给其他地方,那么就需要序列化这个对象,使它以二进制保存起来.序列化:将对象状态转换为可保持或传输的格式的过程。将对象实例的字段及类的名称转换成字节流,然后把字节流写入数据流.反序列化:将流转换为对象.引用using System.Runtime.Serializ...原创 2020-03-16 14:41:34 · 342 阅读 · 0 评论 -
《算法课》c# 冒泡算法
1.技术始于需求现在有一组数组,需要按照从小到大排序:int[] value = { 18, 16, 12, 2 };每次用if进行判断,提取数组的第一个元素跟第二个元素进行对比,如果第一个比第二个大,就替换。表达式为:int temp; //创建一个临时变量if(value[0]>value[1]){ temp=value[0]; value[0...原创 2019-06-09 17:02:21 · 212 阅读 · 0 评论 -
C# 获取App.config里的连接字符串
1.添加引用2.添加命名空间3.查看App.config连接字符串的名字4.拿到连接字符串string str = ConfigurationManager.ConnectionStrings["ConnectSQL.Properties.Settings.StudentsConnectionString"].ConnectionString;...原创 2019-06-07 19:22:08 · 1874 阅读 · 0 评论 -
C#已知三点求圆方程算法
直接贴算法原创 2019-01-08 10:25:30 · 5122 阅读 · 1 评论 -
C# Day One 1-1
File类:提供用于操作文件的静态方法。 FileInfo类:提供操作文件的属性和实例方法。 Directory类:提供用于操作目录的静态方法。 DirectoryInfo类:提供用于操作目录的实例方法,此类不能被继承。简单来说,有Info这个词的类不是静态的,必须要实例化后才可以使用;而没有这个词的都是静态类,可以直接使用。当需要进行很多次对目录或文件的操作时,最好别使用静态类,因为每次都要查找...转载 2018-06-01 08:33:23 · 116 阅读 · 0 评论 -
C# 简单读取Access数据库数据
1.先创建一个窗体程序2.工具栏添加控件“DataGridView”,然后再窗体中拉出适当大小。3.暂时搁置。然后打开Microsoft Access,新建一个数据表,保存在合适的位置,最好保存在刚刚项目创建的文件夹里面。本人选择格式为20024.最左边点击“设计视图”,更改表的名字为”Sourse“(可自定义),然后修改表中的数据。5.回到设计页面,依次点击,并找到刚刚的数据库文件,右键点击。选...原创 2018-05-17 08:47:09 · 21255 阅读 · 6 评论 -
C# Access 读写数据库
网上的一些教程都不太友好,对于刚入门的新手来说晦涩难懂。自己记下自己学习过程。一、关于OLEDB没有相应的数据提供者的数据库经常要通过OLEDB或ODBC来使用,例如Microsoft Access就可以通过OLEDB来访问。二、怎么使用OLEDB1.连接字符串 简单的说,连接字符串就像是一把钥匙,如果C#想和数据库进行连接,得有一把钥匙,不然门都进不去。下面介绍怎么获取Access得连接字符串...原创 2018-06-06 17:07:28 · 20464 阅读 · 3 评论