摘要:INotifyPropertyChanged接口的PropertyChanged 事件
阅读全文
摘要:距上次写的博客已经好几个月,一方面公司里面有很多的东西要学,平时的时候又要写代码,所以没有及时更新,不过现在还好,已经成型了,现在把之前的东西贴出来,先看一下现在做的几个界面吧。第一个界面是用颜色用区分台状态的,后来感觉这样没有图片好,于是用第二个界面改进后的界面系统登录界面.上面的截图主要是前...
阅读全文
摘要:主要是设置它的Out属性到内存流中,然后再将内存中的流输出到文本框中,这个函数很好理解, 不多解释了.备用 private void Display() { Cursor hold = this.Cursor; this.Cursor ...
阅读全文
摘要:下面方法是让设置的关键字高亮显示,考虑到了注释与字符串的影响,所以备用,以便将来能够用到. private static void ColorizeCode(RichTextBox rtb) { string[] keywords = {"as"...
阅读全文
摘要:此方法是取C#文件里面的方法块,并删除缩进符,感觉写得还是比较容易懂的,所以收藏下,以便将来用到. private static string GetCodeBlock(string allCode, string blockName) { in...
阅读全文
摘要:一、代码注释1、文档型注释该类注释采用.Net已定义好的Xml标签来标记,在声明接口、类、方法、属性、字段都应该使用该类注释,以便代码完成后直接生成代码文档,让别人更好的了解代码的实现和接口。【示例】如 ///MyMethod is a method in the MyClass class.///...
阅读全文
摘要:先八卦一下,昨天写了C# 编码标准(一),得到了@h82258652的补充,感到非常欣慰,一是感觉他的观点扩展了我的视野,丰富了我的看法,所以更坚定了我继续写博客的想法,由于是五笔打字,经常不写东西,有些字的字根都忘记了,所以通过写博客也可以多记些字根,二是决定把多年的一些东西分享出来,一起沟通...
阅读全文
摘要:一直想写一个自己用的代码标准,经过一段时间的优秀开源源码的观察和看其他人写的标准,感觉好的代码给人感觉就是舒服,也非常重要。所以把它们记录归纳总结,以备以后忘记,另外平时写代码的时候可以拿来参考下。下面的示例主要以Microsoft的代码为准。命名约定PascalCasingPascalCasi...
阅读全文
摘要:利用 MethodBody类的GetILAsByteArray方法可以获取到返回字节数组的MSIL的body。然后再去解析此字节数组, 可以得到MSIL,然后你再去解析MSIL,你就可以得到你想到source code,这样就可以做小的反....,以下是代码的实现....using System...
阅读全文
摘要:我想我们很多时候想比较一个文件里面是否有改动,比如一个dll库是新加了一个方法或修改了其中的方法实现,不能通过可视化的工具来比较的时候,可以用这个小工具来比较, 以下是比较文件的代码。using System;using System.Collections.Generic;using Syst...
阅读全文
摘要:表达式树Expression是Linq中一项比较重要的功能,对其深刻了解Lamda以及计算表达式有很大的帮助.下面是利用 Expression>[]取得Func中的操作数或成员名称以及值。using System;using System.Collections.Generic;using Sy...
阅读全文
摘要:Linq的应用为我们带来了很大的方便,提高了coding效率,最近看到了一个用linq写的数独游戏算法,让我看到了Linq写的是如此优雅,耳目一新的感觉,以前没有写过这样的代码,同时也感觉到原来Linq如此强大,以前大部分使用的地方主要是在集合中使用. using System;using Sy...
阅读全文