C# Internal关键字小结
    
            
摘要:首先,理清几个概念:项目(project)、解决方案(solution)、程序集(assembly)、命名空间(namespace)。 项目(project) 就是我们开发的一个软件。.NET下,项目有多种类型,如控制台、Windows应用程序、类库、Web应用程序等等。经过编译后,会生成.exe文
        
阅读全文
 
            
                posted @ 
2020-03-12 15:37 
一杯清酒邀明月
        
阅读(506) 
         
        推荐(0)     
             
         
            
            
    C# => 运算符
    
            
摘要:lambda 运算符 在 lambda 表达式中,lambda 运算符 => 将左侧的输入参数与右侧的 lambda 主体分开。 以下示例使用带有方法语法的 LINQ 功能来演示 lambda 表达式的用法: 1 string[] words = { "bot", "apple", "apricot
        
阅读全文
 
            
                posted @ 
2020-03-12 15:33 
一杯清酒邀明月
        
阅读(2664) 
         
        推荐(0)     
             
         
            
            
    C# 中 ??、 ?、 ?: 、?.、?[ ] 
    
            
摘要:1. 可空类型修饰符(?) 引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。 例如:string str=null; 是正确的,int i=null; 编译器就会报错。 为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?“来表示,表现形式为"T?” 例如:int? 
        
阅读全文
 
            
                posted @ 
2020-03-12 12:53 
一杯清酒邀明月
        
阅读(226) 
         
        推荐(0)     
             
         
            
            
    C# 创建数组的几种方法
    
            
摘要:第一种 string[] myArray=new string[10]; 第二种 string[] myArray={"1","2"}; 第三种 string[] myArray=new string[3]{"1","2","3"}; 第四种 string[] myArray=new string[
        
阅读全文
 
            
                posted @ 
2020-03-12 10:56 
一杯清酒邀明月
        
阅读(2817) 
         
        推荐(1)     
             
         
            
            
    C# 错误 CS1617 /langversion 的选项“8.0”无效。
    
            
摘要:最近同事开发了一个Winform的程序,想让我帮他看看问题,我们是使用svn进行管理的,我从svn下载他的项目,直接编译报错误(前提说明:我使用的是vs2017的开发环境),编译不通过: 错误 CS1617 /langversion 的选项“8.0”无效。使用 "/langversion:?" 列出
        
阅读全文
 
            
                posted @ 
2020-03-12 10:51 
一杯清酒邀明月
        
阅读(3948) 
         
        推荐(1)     
             
         
            
            
    C# 读写INI文件
    
            
摘要:一、认识INI文件结构 INI文件格式由节、键、值组成。 节 [section] 参数 (键=值) name=value 二、实操 在开发中,有时会遇到对INI文件的读写操作。 针对ini文件写了一个工具类。供大家参考。 引用库函数: 1 /// <summary> 2 /// 为INI文件中指定的
        
阅读全文
 
            
                posted @ 
2020-03-11 11:50 
一杯清酒邀明月
        
阅读(467) 
         
        推荐(0)     
             
         
            
            
    C# MODBUS协议上位机程序 
    
            
摘要:C#写了一款上位机监控软件,基于MODBUS_RTU协议。 软件的基本结构: 采用定时器(Timer控件)为时间片。 串口采用serialPort1_DataReceived中断接收,并进行MODBUS格式判断。 把正确接收的数据取出,转换为有特定的结构体中。 数据通过时间片实时刷新。 MODBUS
        
阅读全文
 
            
                posted @ 
2020-03-03 17:08 
一杯清酒邀明月
        
阅读(1858) 
         
        推荐(2)     
             
         
            
            
    C#中的关键字
    
            
摘要:C#中的关键字 关键字是对编译器具有特殊意义的预定义保留标识符。 它们不能在程序中用作标识符,除非它们有一个@ 前缀。例如,@if 是有效的标识符,但if 不是,因为if 是关键字。 下面是列出的所有的关键字在C# 程序的任何部分都是保留标识符: abstract as base bool brea
        
阅读全文
 
            
                posted @ 
2020-01-17 16:38 
一杯清酒邀明月
        
阅读(430) 
         
        推荐(0)     
             
         
            
            
    C#常用到的命令及常用控件的属性
    
            
摘要:Application.Exit()应用程序退退出 this.Close()当前窗口退出 int h = DateTime.Now.Hour; //获取当前时间的小时部分 int m = DateTime.Now.Minute; //获取当前时间的分钟部分 int s = DateTime.Now.
        
阅读全文
 
            
                posted @ 
2020-01-17 16:26 
一杯清酒邀明月
        
阅读(459) 
         
        推荐(0)     
             
         
            
            
    EmguCV C# 安装入门教程
    
            
摘要:EmguCv3的安装。 EmguCv3下载网址 http://sourceforge.net/projects/emgucv/files/emgucv/3.0.0/ 推荐下载第一个; 点击direct link进行下载; 下载好了: 双击进行安装EmguCv3.0。 安装完成之后进行环境变量的设置;
        
阅读全文
 
            
                posted @ 
2020-01-17 16:22 
一杯清酒邀明月
        
阅读(1735) 
         
        推荐(0)     
             
         
            
            
    C# for循环提升效率的写法
    
            
摘要://下列for写法比一般的for写法要快很多,时间紧 ,大概的思路是其只需要计算一次length 1 int[] arr={1,2,3,4,5,6}; 2 for(int i=0 , iLen=arr.Length ; i<iLen ; i++) //必须是显示申明,不能var 3 { 4 ....
        
阅读全文
 
            
                posted @ 
2020-01-09 12:30 
一杯清酒邀明月
        
阅读(3262) 
         
        推荐(1)     
             
         
            
            
    C# SerialPort 读写三菱FX系列PLC
    
            
摘要:1:串口初始化 com = new SerialPort("COM3", 9600, Parity.Even, 7, StopBits.One); 2:打开关闭串口 1 if (com.IsOpen) 2 { 3 com.Close();//关闭 4 } 5 6 com.Open();//打开 3:
        
阅读全文
 
            
                posted @ 
2020-01-09 11:54 
一杯清酒邀明月
        
阅读(1889) 
         
        推荐(2)     
             
         
            
            
    C# Dictionary字典类介绍
    
            
摘要:说明 必须包含名空间System.Collection.Generic Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值) 键必须是唯一的,而值不需要唯一的 键和值都可以是任何类型(比如:string, int, 自定义类型,等等) 通过一个键读取一个值的时间是接近O(1)
        
阅读全文
 
            
                posted @ 
2020-01-09 11:45 
一杯清酒邀明月
        
阅读(323) 
         
        推荐(1)     
             
         
            
            
    C# WinForm页面切换导致闪烁的解决方法
    
            
摘要:问题描述 界面上放置大量的控件(尤其是自定义控件)会导致在窗体加载时,速度变得缓慢;当切换页面时,也会时常产生闪烁的问题,非常影响用户体验。 解决方法 将此代码写在要解决闪烁问题的父窗体中: 1 protected override CreateParams CreateParams 2 { 3 g
        
阅读全文
 
            
                posted @ 
2020-01-09 11:40 
一杯清酒邀明月
        
阅读(1482) 
         
        推荐(0)     
             
         
            
            
    C# 开启线程的几种方式
    
            
摘要:1.异步委托开启线程 1 public static void Main(string[] args) 2 { 3 Action<int,int> a=add; 4 a.BeginInvoke(3,4,null,null);//前两个是add方法的参数,后两个可以为空 5 Console.Write
        
阅读全文
 
            
                posted @ 
2020-01-09 10:29 
一杯清酒邀明月
        
阅读(3361) 
         
        推荐(1)     
             
         
            
            
    C# 内置的类型转换方法
    
            
摘要:C# 提供了下列内置的类型转换方法: 序号方法 & 描述 1 ToBoolean把类型转换为布尔型。 2 ToByte把类型转换为字节类型。 3 ToChar如果可能的话,把类型转换为单个 Unicode 字符类型。 4 ToDateTime把类型(整数或字符串类型)转换为 日期-时间 结构。 5 
        
阅读全文
 
            
                posted @ 
2020-01-09 10:18 
一杯清酒邀明月
        
阅读(417) 
         
        推荐(1)