
c#
小虎是小蜗牛
小白在学习,记录技术成长
展开
-
c#创建第一个窗口应用程序
1.第一步新建一个项目,选择Windows 窗口应用,选择保存路径,和工程文件名称,点击确定。第二步,界面中出现窗口的信息第三步:在菜单栏的视图选项中-->工具箱-->所有Windows窗体->button,拖拽到form中。显示为button1第四步:右键单击button,在属性栏中,将Text修改为“按键”第五步:双击按键选项按钮。可以到源码位...原创 2018-09-27 20:40:35 · 9612 阅读 · 2 评论 -
单列模式
在做工程的时候,有时候就需要实例化一个对象。在学习中发现是使用的单列模式,边学习一下记录下来。单列模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点class Singleton{ private static Singleton instance; private Singleton() { } public static Singleton Get...原创 2019-03-24 23:45:02 · 137 阅读 · 0 评论 -
c# static 的用法
一、静态类 静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。 1、静态类的主要特性: [1] 仅包含静态成员。 [2] 无法实例化。 [3] 静态类的本质,是一个抽象的密...原创 2019-03-17 19:57:34 · 817 阅读 · 0 评论 -
C# 五种访问修饰符
C#共有五种访问修饰符:public、private、protected、internal、protected internal。作用范围如下访问修饰符 说明public 公有访问。不受任何限制。private 私有访问。只限于本类成员访问,子类,实例都不能访问。是完全私有的,只有在类自己里面可以调用,在类的外部和子类都不能调用,子类也不能继承父类的private的属性和方法。pr...原创 2019-03-17 19:21:13 · 677 阅读 · 0 评论 -
C# http操作
Http请求接口数据的两种方式Get and Post的方法 public static String Post(String JsonString,String url, WebHeaderCollection headerCollection,String ContentType) { try {...原创 2019-03-03 23:19:02 · 1867 阅读 · 0 评论 -
C# GridView的分页使用 附代码
这里没有使用数据库,仅仅是将得到数据进行分页显示。1.先启用编辑列,对列数进行编辑。我这里有8个列。如果列数没有设计好,后面代码运行时,会报错。2.相关代码如下,这里测试了http访问后台数据,json的格式类型。我将数据提取出,做了一个简单的显示using System;using System.Collections.Generic;using System.Compon...原创 2019-03-03 20:54:31 · 1804 阅读 · 0 评论 -
C# file类常用文件的操作
File类,是一个静态类,主要是来提供一些函数库用的。静态实用类,提供了很多静态的方法,支持对文件的基本操作,包括创建,拷贝,移动,删除和 打开一个文件。1、创建文件方法File.Create(@"C:\Users\Administrator\Desktop\测试1\测试.txt") //参数1:要创建的文件路径2、打开文件方法File.Ope...原创 2019-03-08 18:59:04 · 1427 阅读 · 0 评论 -
C# list泛型的应用
List<T>在C#应用程序中是一种快捷、易于使用的泛型集合类型,使用泛型编程为编写面向对象程序增加了极大的效率和灵活性,不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换。通过学习记录一下这个很实用的方法。using System;using System.Collections.Generic;using System.Linq;us...原创 2019-03-08 17:55:13 · 514 阅读 · 0 评论 -
c# 串口助手
学习了一段时间的C#,了解了基本的语法。进而学习了一下串口的编程,做的比较简单,因为部分是图形化的编程,调用了定时器和串口等控件。主要程序如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using S...原创 2018-11-11 14:43:57 · 513 阅读 · 0 评论 -
C#数据转化方式
1.(int)变量名[强制类型转换] 该转换方式主要用于数字类型之间的转换,从int类型向long,float,double,decimal 类型转换可以使用隐式转换,但从long型到int 就需要使用显示转换,即使用该类型的转换方式否则产生编译错误。 该方式对于浮点数会无条件的舍去,会失去精确度 对于char类型的到int类型的转换,传回的值是ASCII码 示例:...原创 2018-11-04 14:06:37 · 281 阅读 · 0 评论 -
c#中console类使用方法
Console.Write(输出内容); 表示向控制台直接写入指定内容,不进行换行,有多个重载实现,用于输出不同类型的数据。Console.WriteLine(输出内容); 表示向控制台写入字符串后换行。该方法同样也有多个重载实现,用于输出不同类型的数据。Console.WriteLine("输出的格式字符串",变量列表); 该方法包含两个参数:“格式字符串”和变量...原创 2018-10-28 12:20:34 · 1749 阅读 · 0 评论 -
C#中字符串的相关操作
1.Replace(替换字符):publicstringReplace(charoldChar,charnewChar);在对象中寻找oldChar,如果寻找到,就用newChar将oldChar替换掉。如:stringst="abcdef";stringnewstring=st.Replace('a','x');...转载 2018-10-28 11:25:52 · 602 阅读 · 0 评论 -
C# 事件
事件(Event)基本上说是一个用户操作,如按键、点击、鼠标移动等等,或者是一些出现,如系统生成的通知。应用程序需要在事件发生时响应事件。例如,中断。事件是用于进程间通信。事件在类中声明且生成,且通过使用同一个类或其他类中的委托与事件处理程序关联。包含事件的类用于发布事件。这被称为发布器(publisher)类。其他接受该事件的类被称为订阅器(subscriber)类。事件使用发布...原创 2019-03-31 23:49:26 · 177 阅读 · 0 评论