- 博客(5)
- 资源 (49)
- 收藏
- 关注
原创 C# Lambda 表达式
C#中,Lambda表达式是一个匿名函数,可以包含表达式和语句,并且可用于创建委托或表达式树类型。也可以放入Dispatcher类的BeginInvoke方法或Invoke方法中,用于在多线程环境下,对UI界面的控件进行数据更新,例如:var locationText = "I'm here!";this.Dispatcher.BeginInvoke(()=>this.Location
2012-01-07 17:19:07 1451
原创 C#中类型后中单问号与多问号含义
在C#中有时会碰到变量类型后面个单问号或双问号,如下int? id = null;private string GetData( ){ //逻辑处理; return data ?? "OK";}1、单问号:表示用于给变量赋初值,给变量(int类型)赋值为null,而不是0!2、双问号:用于表示判断并赋值,先判断当前值是否为null,如果是可以赋予一个新值,否则
2012-01-07 16:39:49 1957
原创 c# 装箱与拆箱问题
1、装箱装箱时将值类型转换成object类型或此值类型到所实现接口类型的隐式转换。需要进行如下两项操作:为此值类型在堆中分配一个对象实例;将该值复制到新的对象中int i=123;object o = i; 如下图所示。 2、拆箱拆箱是与装箱相反的操作,是从object类型到值类型或从接口类型到实现该接口类型的显式转换。主要操作有以
2012-01-07 13:36:06 1082
原创 C# VAR类型
在方法范围中声明的变量可以具有隐式类型 var。隐式类型的本地变量是强类型变量(就好像您已经声明该类型一样),但由编译器确定类型。下面的两个 i 声明在功能上是等效的:var i = 10; // implicitly typedint i = 10; //explicitly typed 过多使用 var 可能使源代码的可读性在他人眼里变差。建议仅在必要时使用 v
2012-01-07 12:48:38 4794
原创 WP7 页面之间参数传递方法
目前对WP7开发正在研究,对页面之间参数传递进行了一个小总结,有不正确的地方,欢迎大家指正。。WP7编程采用的技术是Silverlight,页面之间参数传递的方式主要有通过NavigationContext的QueryString方式;通过程序的App类设置全局变量;通过PhoneApplicationService类的State属性;通过NavigationEventArgs事件类的
2012-01-04 14:25:34 3440 1
C++ GUI Programming with Qt 4, Second Edition
2011-03-16
微软的petshop(宠物店)源码
2009-12-13
The J2EE Architect's Handbook: How to be a Successful Technical Architect for J2EE Applications
2009-08-17
有关多边形切分的论文
2011-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人