随笔分类 - 开发 - .NET/C#

摘要:1. 正则表达式解决html标签嵌套的情况 阅读全文
posted @ 2020-03-20 15:04 脸谱匠 阅读(154) 评论(0) 推荐(0) 编辑
摘要:函数的默认传参调用时需要注意。将函数Test后面追加了一个带默认值的参数后,相应原来调用时没有传第四个参数的地方,本质上是传了参数的,参数值为默认值。而函数的默认参数则像是一种语法糖,替程序员节省了输入null值的步骤,但是编译后的代码中,却是编译器自动补充上了传参的。 阅读全文
posted @ 2019-03-29 10:00 脸谱匠 阅读(4218) 评论(0) 推荐(1) 编辑
摘要:EntityFramework.Extended的深坑~ Update用法出现Ambiguous column name异常,异常测试。 阅读全文
posted @ 2017-06-30 20:38 脸谱匠 阅读(455) 评论(0) 推荐(0) 编辑
摘要:c#反射清除控件的事件。 阅读全文
posted @ 2014-10-23 16:31 脸谱匠 阅读(6823) 评论(3) 推荐(1) 编辑
摘要:c#中可以用连等句式,可能我们在平时的代码里面也会敲下a=b=c=30。这句代码是否等于c=30;b=c;a=b;?它们是不等的哦。有时候可能获得结果一致,但有时候就不一定了...... 阅读全文
posted @ 2014-10-09 08:11 脸谱匠 阅读(3895) 评论(4) 推荐(6) 编辑
摘要:c#实现两个int变量的数值互换而不借助第三方变量,方法有很多种,理解了其中的原理,变化可以多种多样。 阅读全文
posted @ 2014-10-08 15:16 脸谱匠 编辑
摘要:继承WindowsFormsApplicationBase,实现应用程序的单实例运行。 阅读全文
posted @ 2014-09-03 09:05 脸谱匠 阅读(780) 评论(0) 推荐(0) 编辑
摘要:IL指令集 阅读全文
posted @ 2014-07-11 15:10 脸谱匠 阅读(1004) 评论(0) 推荐(0) 编辑
摘要:c#并行执行任务之两种实现:Parallel.Invoke和TaskFactory。 阅读全文
posted @ 2014-06-07 14:06 脸谱匠 阅读(22569) 评论(6) 推荐(7) 编辑
摘要:图文并茂的comboBox。 阅读全文
posted @ 2014-05-14 10:53 脸谱匠 阅读(2218) 评论(0) 推荐(0) 编辑
摘要:反射获取其他项目里面的资源文件。dll或exe里面try{ System.Reflection.Assembly dll = System.Reflection.Assembly.LoadFile(AppDomain.CurrentDomain.BaseDirectory + "Test.ex... 阅读全文
posted @ 2014-05-12 13:45 脸谱匠 阅读(528) 评论(0) 推荐(0) 编辑
摘要:自定义类型的自定义属性实现DataBindings,与其他控件的属性值绑定起来。 阅读全文
posted @ 2014-05-06 16:16 脸谱匠 阅读(7165) 评论(0) 推荐(0) 编辑
摘要:ListView的多行拖拽 阅读全文
posted @ 2014-05-06 11:22 脸谱匠 阅读(2600) 评论(0) 推荐(0) 编辑
摘要:c#中三种读取excel的方法,oledb速度快,不灵活。根据excel版本不一样需要系统有相应的Microsoft.Jet.Oledb.4.0/12.0;com组件比较灵活,只需要相应端安装有excel,但速度很慢,数据量一旦很多,有卡顿的风险。 阅读全文
posted @ 2013-11-04 14:41 脸谱匠 阅读(82862) 评论(0) 推荐(10) 编辑
摘要:静态方法可以通过继承传递给子类。可以通过ClassChild.StaticFunc来调用,也可以在子类中用new来重写静态方法的逻辑。 阅读全文
posted @ 2013-10-09 10:01 脸谱匠 阅读(2924) 评论(0) 推荐(0) 编辑
摘要:lock就是把一段代码定义为临界区,所谓临界区就是同一时刻只能有一个线程来操作临界区的代码,当一个线程位于代码的临界区时,另一个线程不能进入临界区,如果试图进入临界区,则只能一直等待(即被阻止),直到已经进入临界区的线程访问完毕,并释放锁旗标。 阅读全文
posted @ 2013-09-26 15:09 脸谱匠 阅读(4678) 评论(0) 推荐(0) 编辑
摘要:.net里面的两个变量相互引用(例如,人和手)的情况下,不再使用时,垃圾回收机制能否正确的将其回收,避免出现内存泄漏? 阅读全文
posted @ 2013-09-25 16:58 脸谱匠 阅读(3193) 评论(9) 推荐(0) 编辑
摘要:模块化的开发,将模块合并到一起的时候,遇到了Mdi不能添加到其它窗口下的问题。解决思路:windowApi的SetParent和SetWindowsLong。 阅读全文
posted @ 2013-07-26 12:01 脸谱匠 阅读(11064) 评论(6) 推荐(0) 编辑
摘要:获取字符串像素宽度的方法:TextRenderer.MeasureText 阅读全文
posted @ 2013-07-18 16:59 脸谱匠 阅读(3419) 评论(0) 推荐(0) 编辑
摘要:两种思路:第一:用richTextBox1_ContentsResized的e.NewRectangle;第二:SendMessage+richTextBox1.Font.Height 阅读全文
posted @ 2013-07-08 15:21 脸谱匠 阅读(2502) 评论(0) 推荐(0) 编辑