C#
文章平均质量分 56
passion_hua
这个作者很懒,什么都没留下…
展开
-
C# 结构与类的异同
C# 结构与类的异同,来源于《C# 高级编程——第七版》 StructClass数据类型值用作函数参数时不会改变原值,但由于复制内容,降低性能,所以一般建议使用ref引用用作函数参数会改变原值存储位置栈托管堆继承不支持继承原创 2013-09-09 15:49:05 · 745 阅读 · 0 评论 -
一个事件被多次订阅
一个事件被多个函数给订阅,将会原创 2014-05-19 19:37:00 · 2729 阅读 · 0 评论 -
读书笔记:《C#并行编程高级教程》-第五章:协调数据结构
《C#并行编程高级教程》-第五章:协调数据结构本周原创 2014-06-10 23:55:58 · 1483 阅读 · 0 评论 -
读书笔记:《C#并行编程高级教程》-第三章:命令式任务并行
《C#并行编程高级教程》-第三章:命令式任务并行原创 2014-06-08 00:10:19 · 1725 阅读 · 0 评论 -
构造函数中的throw
public RobotSpeedData(string str) { if (StringCheck(str)) { string s = str.Trim(); s=s.Remove(0, 1); s=s.Remove(s.Length原创 2014-05-12 10:02:58 · 1926 阅读 · 0 评论 -
C# 数组参数
在使用数组给函数传递参数的时候,是引用传递,就像C++里的一样,会gaib原创 2014-04-27 21:51:28 · 985 阅读 · 0 评论 -
C# List<>.Add一个细节
代码: List rsdList=new List(6); strs = robotSpeed1.InnerText.Split(';'); foreach (string s in strs) { rsd = new RobotSpeedData(s);原创 2014-05-11 21:16:39 · 4738 阅读 · 0 评论 -
位域[flags]
转自:[flags]enmu chl{a=1,b=2,c=3}用flags声明了一个位域,与枚举不同,位域支持不同的&和|操作。对于普通枚举,|和&操作代表二进制比特操作enmu ch{a=1,b=2,c=3}ch.a|ch.c=01|11=3ch.a&ch.b=01&10=0对于位域,|和&操作代表逻辑操作[flags]enmu chl转载 2014-05-09 21:31:16 · 629 阅读 · 0 评论 -
西门子PLC Modbus写入float字节排列
读保存寄存器功能码03示意: 在西门子PLC中,实数,float,的保存方式遵循“高字节低地址,低字节高地址”的方式。假设使用03功能码向PLC的40005写入一个float,先利用BitConverter.GetBytes(f)得到要写的float的byte[] A 。根据PLC中的存储方式,要想获得正确的float,在字40005的低字节存储的应是A[3],高位存储的是A[2]原创 2014-04-19 17:28:54 · 12311 阅读 · 3 评论 -
C# float与Byte[]互换
假设有这样的代码: float f = -120.5f; byte[] b = BitConverter.GetBytes(f); foreach (var b1in b) { for (int k = 0; k {原创 2014-04-19 17:07:08 · 32251 阅读 · 1 评论 -
C# 自定义事件
网上的一段非常经典的属性值改变引发自定义事件的例子,如下; public class MyClass { public event EventHandler MyPropertyChanging; public event EventHandler MyPropertyChanged; priv转载 2014-04-17 21:57:18 · 1562 阅读 · 0 评论 -
为DataGridView控件动态添加新行并赋值
【转】DataGridView控件在实际应用中非常实用,特别需要表格显示数据时。可以静态绑定数据源,这样就自动为DataGridView控件添加相应的行。假如需要动态为DataGridView控件添加新行,方法有很多种,下面简单介绍如何为DataGridView控件动态添加新行的两种方法:方法一:int index=this.dataGridView1.Rows.Add();转载 2013-12-17 10:36:22 · 13015 阅读 · 0 评论 -
快速查表法 FLUT
对快速查表算法的理解原创 2014-07-24 14:09:04 · 4243 阅读 · 0 评论