一杯清酒邀明月
天下本无事,庸人扰之而烦耳。

随笔分类 -  C#

上一页 1 2 3 4 5 下一页
C# int[,] 和 int[][]
摘要:int[] 一维数组 int[,] 二维数组 int[,,] 三维数组 int[] [] 交错数组 又称“数组的数组” 一维数组声明与初始化 声明: int[] a = new int[]; 声明与初始化: 1 int array1 = new int[] {1,2,3,4}; 2 int arra 阅读全文
posted @ 2020-05-15 16:12 一杯清酒邀明月 阅读(1662) 评论(0) 推荐(1) 编辑
C# ??、 ?、 ?: 、?.、?[ ]
摘要:1. 可空类型修饰符(?) 引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。 例如:string str=null; 是正确的,int i=null; 编译器就会报错。 为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?"来表示,表现形式为"T?" 例如:int? 阅读全文
posted @ 2020-05-15 09:30 一杯清酒邀明月 阅读(1138) 评论(0) 推荐(0) 编辑
C# PictureBox 的图像上使用鼠标画矩形框
摘要:C# 中在图像上画框,通过鼠标来实现主要有四个消息响应函数MouseDown, MouseMove, MouseUp, Paint重绘函数实现。当鼠标键按下时开始画框,鼠标键抬起时画框结束。 1 Point start; //画框的起始点 2 Point end,//画框的结束点<br>bool b 阅读全文
posted @ 2020-04-20 13:01 一杯清酒邀明月 阅读(2131) 评论(0) 推荐(0) 编辑
C# 获取图像像素
摘要:第一种方法: 1 public static byte[] GetImagePixel(Bitmap img) 2 { 3 byte[] result = new byte[img.Width*img.Height*3]; 4 int n = 0; 5 for (int i = 0; i < img 阅读全文
posted @ 2020-04-20 08:51 一杯清酒邀明月 阅读(770) 评论(0) 推荐(0) 编辑
C# 几个经常用到的字符串截取
摘要:1、取字符串的前i个字符 string str1=str.Substring(0,i); string str1=str.Remove(i,str.Length-i); 2、去掉字符串的前i个字符 string str1=str.Remove(0,i); string str1=str.SubStr 阅读全文
posted @ 2020-04-17 15:50 一杯清酒邀明月 阅读(326) 评论(0) 推荐(0) 编辑
C# 丢弃串口缓冲区 Serialport.DiscardInBuffer,DiscardOutBuffer
摘要:1)MSDN的解释: DiscardInBuffer: 丢弃来自串行驱动程序的接收缓冲区的数据; DiscardOutBuffer:丢弃来自串行驱动程序的传输缓冲区的数据; 2)在上述解释中“串行驱动程序的接收/发送缓冲区”袭,示意图如下: 驱动程序内部维护的两个缓冲区(绿色的)就是“串行驱动程序的 阅读全文
posted @ 2020-04-17 09:44 一杯清酒邀明月 阅读(6438) 评论(0) 推荐(2) 编辑
C# struct 与 class 与 enum 的区别
摘要:本质区别class 是引用类型struct 是值类型 什么是class–类class 是面向对象编程的基本概念,是一种自定义数据结构类型,包含:字段,属性,构造函数,方法,索引器,操作符等。c#中所有的类继承自System.Object类,因此是一种引用类型,所以当new 一个对象时,对象保存了实例 阅读全文
posted @ 2020-03-16 16:11 一杯清酒邀明月 阅读(895) 评论(0) 推荐(0) 编辑
C# struct结构体与enum枚举基本知识点,class与struct的区别
摘要:1 using UnityEngine; 2 /// <summary> 3 /// 枚举类型 4 /// </summary> 5 public enum state 6 { 7 gameStart, 8 gameRuning, 9 gameOver 10 } 11 /// <summary> 1 阅读全文
posted @ 2020-03-16 13:09 一杯清酒邀明月 阅读(631) 评论(0) 推荐(0) 编辑
C# 静态方法和实例化方法
摘要:C#中静态方法和普通方法的区别、使用 1、定义方法的格式 1 访问修饰符 返回类型 方法名 (参数列表) 2 { 3 // 方法的主体… 4 } 2、静态方法 在大多数时候,我们定义写一个方法,会把方法区分为实例化方法(普通方法)和静态方法。 用static修饰一个方法,就是静态方法。 1 publ 阅读全文
posted @ 2020-03-16 10:21 一杯清酒邀明月 阅读(3370) 评论(0) 推荐(0) 编辑
C# DataGridView(干货版)
摘要:一、添加行列并获取信息 界面如下: 代码如下: 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing 阅读全文
posted @ 2020-03-13 16:17 一杯清酒邀明月 阅读(20792) 评论(0) 推荐(0) 编辑
C# Winform Chart入门
摘要:首先添加引用System.Windows.Forms.DataVisualization,添加引用后,工具面板上将在数据中显示Chart,可直接拖拽到界面上。 代码中添加UsingSystem.Windows.Forms.DataVisualization.Charting; 1. 当拖拽Chart 阅读全文
posted @ 2020-03-13 15:57 一杯清酒邀明月 阅读(1808) 评论(0) 推荐(0) 编辑
C# const和readonly关键字
摘要:前言 不知道大家对const和readonly这两个关键字的区别有什么了解,原来自己之前还真不清楚它们到底是怎么回事,那么如果你也不是很清楚的话,可以一起来探讨一下。在了解这两个关键字的时候我们先来了解一下静态常量和动态常量。 静态常量:是指编译器在编译时候会对常量进行解析,并将常量的值替换成初始化 阅读全文
posted @ 2020-03-13 15:46 一杯清酒邀明月 阅读(267) 评论(0) 推荐(0) 编辑
C# out和ref之间的区别
摘要:首先:两者都是按地址传递的,使用后都将改变原来参数的数值。 其次:ref可以把参数的数值传递进函数,但是out是要把参数清空,就是说你无法把一个数值从out传递进去的,out进去后,参数的数值为空,所以你必须初始化一次。 这个就是两个的区别,或者说就像有的网友说的,ref是有进有出,out是只出不进 阅读全文
posted @ 2020-03-13 15:23 一杯清酒邀明月 阅读(323) 评论(0) 推荐(0) 编辑
C# 一个方法如何返回多个值,out关键字
摘要:通常一个方法只能返回一个值,但是如果在某些时候,我们想要返回多个值,例如某个方法将一个浮点数分割成一个整数和一个小数返回。这个时候我们就要用到out关键字。 1 using System; 2 3 namespace test 4 { 5 class Testout 6 { 7 public int 阅读全文
posted @ 2020-03-13 15:08 一杯清酒邀明月 阅读(516) 评论(0) 推荐(0) 编辑
C# 实现类库并调用
摘要:VS2012下实现类库,并调用。 1.创建类库 2.代码如下: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading 阅读全文
posted @ 2020-03-13 12:56 一杯清酒邀明月 阅读(1152) 评论(0) 推荐(0) 编辑
C# pictureBox.Image获得图片的三种方法
摘要:1 1.绝对路径: 2 this.pictureBox.Image=Image.FromFile("C:\\test.jpg"); 3 4 2.相对路径: 5 Application.StartupPath; 6 可以得到程序根目录 7 this.pictureBox.Image=Image.Fro 阅读全文
posted @ 2020-03-13 09:18 一杯清酒邀明月 阅读(2888) 评论(0) 推荐(0) 编辑
C# 指针使用总结
摘要:C#为了类型安全,默认并不支持指针。但是也并不是说C#不支持指针,我们可以使用unsafe关键词,开启不安全代码(unsafe code)开发模式。在不安全模式下,我们可以直接操作内存,这样就可以使用指针了。在不安全模式下,CLR并不检测unsafe代码的安全,而是直接执行代码。unsafe代码的安 阅读全文
posted @ 2020-03-13 09:15 一杯清酒邀明月 阅读(1336) 评论(0) 推荐(1) 编辑
C# 枚举与位枚举(Enum)
摘要:一、枚举的概念: C# 枚举(Enum), 枚举类型是用于声明一组命名的常数的基本数据类型(值类型); 二、枚举的定义: 声明 enum 变量: enum <enum_name> {enumeration list}; 其中 enum_name 指定枚举的类型名称,enumeration list 阅读全文
posted @ 2020-03-12 16:50 一杯清酒邀明月 阅读(961) 评论(0) 推荐(0) 编辑
Labview调用C#动态链接库dll
摘要:一 、VS2017制作dll 新建->项目 选择“类库(.NET Framework)”,工程命名为|“MyLib” 确定 在Class1类里创建一个 add函数,注意!!,函数前一定要加“public”修饰,否则该函数默认为私有属性,使用Labview无法找到该函数。 生成dll动态链接库,去工程 阅读全文
posted @ 2020-03-12 16:35 一杯清酒邀明月 阅读(2759) 评论(0) 推荐(0) 编辑
C# partial 作用
摘要:partial是局部类型的意思就是说有这个关键字的类、结构或接口可以写成几个部分比如: 1 public partial class Program 2 { 3 static void Main(string[] args) 4 { 5 } 6 } 7 8 partial class Program 阅读全文
posted @ 2020-03-12 16:29 一杯清酒邀明月 阅读(309) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 下一页