纸上得来终觉浅,绝知此事要躬行。

 

随笔分类 -  C#

Expression Tree 遍历集合
摘要:场景 从接口返回的数据是集合,却是 object 类型的。这个时候需要遍历这个集合。现提供两种方法。 方法一: 因为集合是可枚举的,所以可以尝试转为 IEnumerable 类型,然后遍历即可。 static void Main(string[] args) { var list = new Lis 阅读全文

posted @ 2021-08-27 08:51 JRoger 阅读(77) 评论(0) 推荐(0)

MSIL Emit AOP
摘要:参考链接: https://pieterderycke.wordpress.com/tag/reflection-emit/ http://www.moon-soft.com/doc/23252.htm http://www.codeproject.com/Articles/18677/Dynami 阅读全文

posted @ 2016-03-03 13:45 JRoger 阅读(396) 评论(0) 推荐(0)

.NET 配置项扩展
摘要:using System;using System.Configuration;namespace ConsoleApplication3{ /* web.config 或 app.config 中的配置示例如下(注:configSections 节一定要是 configurat... 阅读全文

posted @ 2015-12-08 14:29 JRoger 阅读(380) 评论(0) 推荐(0)

在 .NET 4.0 中使用 .NET 4.5 中新增的特性(CallerMemberNameAttribute/CallerFilePathAttribute/CallerLineNumberAttribute)
摘要:介绍标题中所说的三个特性 CallerMemberNameAttribute / CallerFilePathAttribute / CallerLineNumberAttribute 我们统称为调用者信息特性,正常情况下在 .NET Framework 4.0 中是无法使用的。因为这三个特性是 .... 阅读全文

posted @ 2015-09-13 19:25 JRoger 阅读(1775) 评论(2) 推荐(2)

JavaScriptConverter
摘要:public class DatePartsConverter : JavaScriptConverter{ public override IEnumerable SupportedTypes { get { yield return typeof(DateTime); } } pu... 阅读全文

posted @ 2015-01-16 11:03 JRoger 阅读(477) 评论(0) 推荐(0)

使用 COM 类库创建链接桌面快捷方式
摘要:用到的 COM 类库:Windows Script Host Object Model -->Interop.IWshRuntimeLibrary.dll示例代码:private static void _BuildLink(){ var startUrl = "http://localhos... 阅读全文

posted @ 2014-12-24 10:09 JRoger 阅读(544) 评论(0) 推荐(0)

protobuf-net之简单入门
摘要:[TestFixture]public class Class1{ [Test] public void SerializableTest() { var list = new List(); for (var i = 0; i >(fileStream... 阅读全文

posted @ 2013-04-18 23:48 JRoger 阅读(718) 评论(0) 推荐(0)

统一平台开发Windows Phone 7、IOS、Android前瞻
摘要:http://mobile.51cto.com/windows-phone-332485.htm#1 阅读全文

posted @ 2012-07-06 14:34 JRoger 阅读(324) 评论(0) 推荐(0)

Windows Phone 7.1 SDK下载地址
只有注册用户登录后才能阅读该文。

posted @ 2011-12-24 12:26 JRoger 阅读(9) 评论(0) 推荐(0)

rdlc里面用VB语法对数值型数据进行Format
摘要:在rdlc里面的表达式里可以这样写://前提:必须是数值型的比如Decimal或Double等=Format(aa,"#0.000")//或=Format(aa,"#0.00") 阅读全文

posted @ 2011-03-14 11:59 JRoger 阅读(523) 评论(0) 推荐(1)

装箱拆箱(一)
摘要:装箱:从值类型转换到引用 类型例如:int i = 0 ;object m = i ;拆箱:从引用类型转换到值类型例如:int j = (int)m ;注:装箱是什么类型,拆箱必须转换成什么类型。 阅读全文

posted @ 2011-02-14 11:23 JRoger 阅读(264) 评论(0) 推荐(0)

[转]多层开发的小知识
摘要:传统的项目一般是三层UI、BLL、DAL即表示层,逻辑层,数据访问层。 随着需求,我们所做的项目也越来越复杂,于是我们把项目中大家都会用到的方法类放到一起,这就形成了common层,即共通层。为了安全有效的在各层间进行数据传输又出现了model即实体层,用来保存传输的数据。比如查询数据库吧,返回的... 阅读全文

posted @ 2011-01-21 09:51 JRoger 阅读(513) 评论(0) 推荐(0)

c#经典面试题—猫叫,主人醒,老鼠跑(事件的处理)
摘要:实现方法:分3个类实现,分别为猫类,老鼠类,主人类。猫类:定义一个猫叫事件;老鼠类:订阅猫叫事件,在猫发出叫声这个事件后,老鼠逃跑;主人类:类似于老鼠类,在猫发出叫声这个事件后,主人醒来;猫类实现如下:using System;namespace CarCry{ /// /// 猫类的定... 阅读全文

posted @ 2011-01-07 18:10 JRoger 阅读(4738) 评论(3) 推荐(2)

导航

统计

点击右上角即可分享
微信分享提示