c#
文章平均质量分 76
tg5156
这个作者很懒,什么都没留下…
展开
-
C# TextBox中的Validating与Validated事件
原文链接:http://www.cnblogs.com/limingluzhu/archive/2011/11/09/2243695.html validating事件发生时,值还没有被真正存入,所以是空的,而validated事件发生时,值已经存入,所以能取出。可以用validating事件在值存入之前检验某个先决条件,如果不满足,取消之前的操作,用e.cancel;如果要检验值本身的合法转载 2012-05-09 11:47:09 · 2885 阅读 · 0 评论 -
装箱和拆箱数据类型转换
《C#高级编程》第6版154页。基类和派生类之间的数据类型转换MyDerived直接或间接派生于MyBase,从MyDerived到MyBase的转换:MyDerived derivedObject = new MyDerived();MyBase baseCopy = derivedObject;MyDerived隐式转换为MyBase,因为对类MyBase的任何原创 2012-08-05 12:51:33 · 1090 阅读 · 0 评论 -
IEnumerable IEnumerato foreach
http://msdn.microsoft.com/zh-cn/library/system.collections.ienumerator(v=vs.85).aspxusing System;using System.Collections;public class Person{ public Person(string fName, string lName) {转载 2012-08-12 00:55:06 · 498 阅读 · 0 评论 -
C# 运算符优先级
1 基本 (x) x.y f(x) a[x] x++ x-- new typeof sizeof checked unchecked2 单目 + - ! ~ ++x --x (T)x3 乘法与除法 * / %4 加法与减法 + -5 移位运算 >6 关系运算 = is7 条件等 == !=8 位逻辑与 &9 位逻辑异或 ^10 位逻辑或 |原创 2012-08-20 17:57:17 · 427 阅读 · 0 评论 -
字符串的格式化
《C#高级编程》第6版190页。 AppendFormat()实际上会在调用Console.WriteLine()时调用,它负责确定所有像{0:D}的格式化表达式应使用什么表达式替代。 为了说明如何格式化字符串,看看执行下面的语句会得到什么结果: Console.WriteLine("The double is {0,10:E} and the int contains {1原创 2012-08-12 20:07:39 · 612 阅读 · 0 评论