摘要: 尽管有时候用绚丽的WPF展示一个老土的实时时钟标签,让人觉着比老土更老土,但也难免部分特殊情况下会用到这样一个东西,今随手写一个实时刷新的TextBlock时钟放于此地留存,以备不时之需。代码如下:View Code public MainWindow() { InitializeComponent(); InitializeTimeDisplay(); }View Code private void InitializeTimeDisplay() { InitializeTimer... 阅读全文
posted @ 2012-03-23 18:36 JunBird 阅读(4189) 评论(0) 推荐(1) 编辑
摘要: 字符串比较是比较常用的操作,一般出于以下两个原因比较字符串:判断相等 字符串排序 查询API判断字符串相等或排序时,由以下方法: public override bool Equals(object obj); public bool Equals(string value); public static bool Equals(string a, string b); public bool Equals(string value, StringComparison comparisonType); public static... 阅读全文
posted @ 2012-03-23 13:55 JunBird 阅读(25835) 评论(1) 推荐(1) 编辑
摘要: staticvoid Main(string[] args){ string s =""; //(1)字符访问(下标访问s[i]) s ="ABCD"; Console.WriteLine(s[0]); // 输出"A"; Console.WriteLine(s.Length); // 输出4 Console.WriteLine(); //(2)打散为字符数组(ToCharArray) s ="ABCD"; char[] arr = s.ToCharArray(); // 把字符串打散成字符数组{'A 阅读全文
posted @ 2012-03-23 13:10 JunBird 阅读(74390) 评论(0) 推荐(16) 编辑
摘要: (一)Messenger的基本组成Messenger类用于应用程序的通信,接受者只能接受注册的消息类型,另外目标类型可以被指定,用Send<TMessage, TTarget>(TMessage message)实现,在这种情况下信息只能被传递如果接受者类型和目标参数类型匹配,message可以是任何简单或者复杂的对象,你可以用特定的消息类型或者创建你自己的类型继承自他们(1)MessageBase:简单的消息类,携带可选的信息关于消息发布者的(2)GenericMessage<T>:范型消息(3)NotificationMessage: 用于发送一个string类型通 阅读全文
posted @ 2012-03-23 12:22 JunBird 阅读(2236) 评论(4) 推荐(2) 编辑