c#基础知识
文章平均质量分 63
komla168
这个作者很懒,什么都没留下…
展开
-
21、DateTime.ParseExact使用小记一
自定义时间格式转换成DateTime格式原创 2022-10-31 15:25:21 · 3029 阅读 · 0 评论 -
20、System.Windows.Forms找不到了
命名空间System.Windows.Forms找不到原创 2022-10-31 11:23:19 · 1961 阅读 · 0 评论 -
18、打开、保存文件对话框使用小记
c# 使用OpenFileDialog和SaveFileDialog使用小记原创 2022-07-23 11:00:42 · 550 阅读 · 0 评论 -
17、DataTable使用小记
c#中创建datatable及通过select进行检索数据的使用小记原创 2022-07-11 11:36:25 · 2209 阅读 · 0 评论 -
15 WMI 中WIN32类库名
WMI是Windows在Powershell还未发布前,微软用来管理Windows系统的重要数据库工具,WMI本身的组织架构是一个数据库架构,WMI 服务使用 DCOM(TCP 端口135)或 WinRM 协议(SOAP–端口 5985)原创 2022-06-08 08:53:54 · 689 阅读 · 0 评论 -
14、保存文件格式为.txt
c# 保存.txt文件,编码格式原创 2022-05-10 14:17:26 · 1516 阅读 · 0 评论 -
12、c#串口开发中解决中文乱码(System.ArgumentException:“‘GB2312‘ is not a supported encoding name.)
c#串口助手解决中文乱码System.ArgumentException:“'GB2312' is not a supported encoding name. For information on defining a custom encoding, see the documentation for the原创 2022-04-25 13:47:48 · 5362 阅读 · 1 评论 -
11、c# MySQL sql语句完成登录验证使用小记
c# + mysql + sql语句 完成登录验证原创 2022-04-13 14:02:36 · 1946 阅读 · 0 评论 -
9、指定路径获取路径下目录结构
功能需求:类资源管理器的功能,选择一个路径,然后得到路径下的目录结构,返回的是一个列表原创 2022-03-09 10:03:07 · 189 阅读 · 0 评论 -
8、Task、async、await小记
async和await的简单使用原创 2022-02-23 15:04:21 · 770 阅读 · 2 评论 -
7、获取文件夹空间大小
使用System.IO名下的Directory对文件夹空间大小进行操作原创 2022-01-26 16:39:31 · 798 阅读 · 0 评论 -
6、FileInfo Exists
FileInfo Exists是对文件夹下面的文件是否存在做判断,并不是判断文件夹是否存在原创 2022-01-26 15:37:08 · 1067 阅读 · 0 评论 -
5、DOC命令获取连接电脑热点的设备的mac、ip
通过dos命令获取连接热点的设备的mac及ip信息原创 2022-01-25 13:36:43 · 2580 阅读 · 0 评论 -
C#中自定义类数组和结构数组的使用
转至:https://www.cnblogs.com/ching2009/p/4293591.html如有雷同,不胜荣幸,若转载,请注明C#中自定义类数组和结构数组的使用最近在很多项目中发现很多时候给定的数组要实现某个逻辑或处理很是麻烦,一维数组,二维数组,,,等等需要经过n多转换,还不如自己写一个自定义数组,既方便又节省时间,以下是类数组,其实相当于定义了一个实体类一样,只是使用的时...转载 2018-12-18 16:19:07 · 4697 阅读 · 0 评论 -
c#项目添加源控制,上传GitHub不成功,出现This item does not support previewing提示
This item does not support previewing这句话的意思是说“此项目不支持预览”,意思其实已经表明,启动的项目不对。解决方法:右键单击解决方案---属性-----公共属性----开始项目-----单一启动项目(改成你需要的项目启动)。通常从网上下载的项目或者是换公司后得到祖传项目后,想要将其上传到GitHub上时,有时候会出现如上面提示,并不能实现源控制,根...原创 2019-08-22 15:02:57 · 944 阅读 · 0 评论 -
C#多态的实现:虚方法、抽象类、接口
转至:https://blog.csdn.net/songyi160/article/details/50816859一、多态的概念 多态简单讲就是一个类针对同一个方法可以表现出多种不同的形态。举例:动物类有个叫的方法,通过多态当调用动物类叫的方法时,根据动物类对象实际存放子对象的不同,则表现出不同的叫声,有可能是人叫、也有可能是狗叫、也有可能是猫叫等等。二、多态的实现...转载 2018-10-15 15:06:39 · 334 阅读 · 0 评论 -
c# 未将对象引用设置到对象的实例中
写作原因:对于大部分初学者,不管是c#还是java,都有可能遇见这个问题,我也遇到过,遂记录下以备温故知新,如有不对的地方,请多多指教。原创 2018-07-08 17:18:23 · 5828 阅读 · 2 评论 -
C# 重载(overload)与重写(override)
1 重写(override)重写(overload)指子类方法对基类虚方法的重写。当基类中的方法被声明为虚方法(使用关键字virtual),该方法可以在任何子类中被重写。若子类需要使用父类中原有的方法,可以使用base关键字,该关键字引用了当前类的父类。示例代码1:class TestBaseClass{ public virtual void VirtualMethod(...转载 2018-09-27 09:12:07 · 1935 阅读 · 1 评论 -
C#类的继承:子类--父类
转至:https://blog.csdn.net/yanhuatangtang/article/details/72772215为了避免冗余,将几个类中重复的成员单独拿出来封装成一个类,作为这几个类的父类。父类---子类 基类----派生类子类没有继承到父类的私有(private)字段,可以继承属性(public)和方法。1、一个子类只能有一个父类(单根性)2、可以...转载 2018-10-15 17:02:58 · 13396 阅读 · 0 评论 -
C#中Abstract和Virtual的区别
本文转至:http://www.cnblogs.com/zyj649261718/p/6256327.htmlc# 中 Abstract和Virtual比较容易混淆,都与继承有关,并且涉及override的使用。下面讨论一下二者的区别:一、Virtual方法(虚方法) virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况: 情况1:在基类中定义了vi......转载 2018-10-15 14:58:53 · 1006 阅读 · 0 评论 -
用C#开发基于自动化接口的OPC客户端
转至:OPC全称是Object Linking and Embedding(OLE) for Process Control,它的出现为基于Windows的应用程序和现场过程控制应用建立了桥梁。OPC作为一整套接口、属性和方法的协议标准集,与具体的开发语言没有关系。1、OPC客户端接口方式开发OPC客户端程序,其访问接口方式有多种,根据官方提供的资料大约有如下几种方式:使用OPCN...转载 2018-12-03 20:04:34 · 4956 阅读 · 7 评论 -
Visfire 使用详解之 Axis
转至:http://www.cnblogs.com/forgetu/archive/2010/06/26/visifire-axis.html最近在做一个电气参数的可视化展示,找到了Visfire 这个链接库,才开始显示没有对y轴做限定,使用的默认的样式,即y轴会根据上传来的数据的最大值进行y轴的上限的调整,后来项目需要设定个最大值,这样假如上一组数据和这一组数据差别很大的话,在同一个大小的界...转载 2018-08-10 10:48:59 · 694 阅读 · 0 评论 -
c# convert类转换带有小数的数字型字符串出错问题
一般从界面或则xml等格式获取的数据都是字符串型的,有些是整数如10,34等,有些事小数如12.54,16.3等,我们经常会需要将字符串转换成相应的数字型,即整型来进行加减乘除等运算,常用的类型转换的类是convert,如果我们的字符串是整形的,那么直接将其放入里面是不会出错的,但是如果我们的字符串是float型的字符串,那么就会报下面的错误显示输入的字符串格式不正确,查看这个类里...原创 2019-05-10 21:16:57 · 3324 阅读 · 0 评论 -
c#中查询表达式GroupBy的使用
说明:c#中实现IEnumerable<T>接口的类提供了很多扩展方法,其中Select,Where等为最常见的,且几乎和Sql语法类似比较好理解,基本满足了日常处理集合的大部分需求,然而还有一部分稍有不一样理解起来比较拗,实际分析一下实现的原理倒也很好理解,本篇文章介绍一下GroupBy的使用方法。实验基础数据用例:Student类:public class Stu...转载 2019-09-24 20:26:28 · 1195 阅读 · 0 评论 -
4、C#字符串中的数字或字母的操作
写作原因:不管是c#还是java、python、c++,数据结构都是最重要的,字符串也是小白使用最多的,因此笔者在此记录下使用到的字符串的部分功能的过程,如有不对的地方,请多多指教。原创 2019-09-24 13:52:12 · 2997 阅读 · 0 评论 -
3、c#中静态变量
面向对象思想的编程方式可以方便的进行模块化编程,提高了编程效率,方便了开发人员,对于程序开发确实是一项不错的改变。然而相对于c、c++这种面向过程的编程,才开始也是有些局限的,首先是面向过程中没有全局变量这一说。全局变量对于程序开发来说至关重要。比如说,有一个图书类,这个类里面有个数量变量,因此,没增加一本图书,就需要把这个类的中的数量变量加一,如果只是才开始学c#,用这个来做实验可能不会体会到什...原创 2019-06-10 17:27:27 · 1200 阅读 · 0 评论 -
c#中base关键字的用法
不管时Java还是c#这种面向对象的编程语言,有一个重要的特点,就是多态,base最多使用地方就是在多态上,base可以完成创建派生类实例时调用其基类构造函数或则调用基类上已经被其他方法重写的方法1关于base调用基类构造函数public class A{ public A() { Console.WriteLine("B...原创 2018-10-17 20:55:49 · 1638 阅读 · 0 评论 -
2、C# 集合
c# 集合原创 2019-09-25 15:01:44 · 826 阅读 · 0 评论 -
1、C# 之break ,continue, return使用测试
c# break、contibue、return小记原创 2018-09-26 17:11:10 · 487 阅读 · 0 评论