摘要: python与c系语言相比,没有三目运算符,下面的写法可以达到三目运算符的效果。 格式:判断条件是true时的结果 if 判断条件 else 判断条件为false的结果 python: "true" if 3 > 1 else "false" C: 3 > 1 ? "true" : "false"; 阅读全文
posted @ 2019-06-25 10:21 南江河 阅读(731) 评论(0) 推荐(0) 编辑
摘要: xaml文件 阅读全文
posted @ 2019-02-01 19:32 南江河 阅读(140) 评论(0) 推荐(0) 编辑
摘要: (1)添加一个类;(记住,不是添加一个窗体) (2)添加命名空间,using system.windows; (3)继承window (4)写代码 效果 阅读全文
posted @ 2019-02-01 10:15 南江河 阅读(214) 评论(0) 推荐(0) 编辑
摘要: [LinearGradientBrush-- 使用线性渐变绘制区域](https://msdn.microsoft.com/zh-cn/library/system.windows.media.lineargradientbrush(v=vs.95).aspx) 主要属性: StartPoint 获 阅读全文
posted @ 2019-02-01 09:42 南江河 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 命名空间 命名空间是在逻辑上分割代码,程序集是在物理上分割代码。 嵌套命名空间 namespace one { namespace two { } } 通过one.two引用内部嵌套的命名空间的代码。 命名空间不必和程序集同名。 类的可见性 internal 修饰的类,仅能在本程序集中访问。 pub 阅读全文
posted @ 2019-01-29 15:15 南江河 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 判断自定义类型 (1)判断两个引用是否指向堆中的同一个实例 (2)判断两个引用指向的实例是否相等 (3)重载 == 运算符,调用重写的Equals()方法。 (4)重载 != 运算符,调用重写的Equals()方法。 (5)实现IComparable接口的CompareTo()方法,然后通过调用Co 阅读全文
posted @ 2019-01-29 14:45 南江河 阅读(250) 评论(0) 推荐(0) 编辑
摘要: System.Sbyte sbyte System.Byte byte System.Int16 short System.UInt16 ushort System.Int32 int System.UInt32 uint System.Int64 long Sytem.UInt64 ulong S 阅读全文
posted @ 2019-01-23 08:42 南江河 阅读(138) 评论(0) 推荐(0) 编辑
摘要: ini文件 [section1] key1 = value1 key2 = value2 [section2] key1 = value1 key2 = value2 阅读全文
posted @ 2019-01-20 23:19 南江河 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 分析: C#中的char类型采用Unicode编码,每个字符占2个字节。string中的每个字符同样采用Unicode编码。 在静态区,存储text,采用Unicode编码,占用2*11个字节。 (1)从静态区拿出text这2*11个字节 (2)每2个字节翻译成一个字符,再把该字符采用UTF8翻译成 阅读全文
posted @ 2019-01-20 21:47 南江河 阅读(172) 评论(0) 推荐(0) 编辑
摘要: NJH框架 1 public class BaseSerialPort { 2 3 #region 字段 4 private const int msgMaxLength = 512;//通信协议中最长的指令的字节数目,制定的通信协议最长指令不得超过msgMaxLength 5 private ob 阅读全文
posted @ 2019-01-11 16:22 南江河 阅读(625) 评论(2) 推荐(0) 编辑