摘要:
采用计算器的实例来说明。 到底实例化谁,将来会不会增加实例化得对象,比如增加开根运算,这是很容易变化的地方(需要经常改动),应该用一个单独的类来做这个创造实例的过程,这就是工厂。利用工厂产生的是各种各样的对象。但都有一个共同的父类,这样利用多态的特性,调用父类的方法,会执行被子类覆盖的同名方法。 核心代码(业务代码)(Operation.cs): using System;using Sys... 阅读全文
摘要:
在某种通讯协议中(如 Modbus),可能需要把一些基本的数据类型内存中的表示形式转换成以字节数组的形式,方便传送。C/C++中可以利用指针等操作完成,但C#中没有指针,咋办呢?可以用BitConverter类啊。 1,把double类型转换成byte数组,float类型的话,在1234.5678后加个F就行了,即1234.5678F 代码: private void button1_Cli... 阅读全文