随笔分类 -  C#

[原创]判断两个日期是否在同一周
摘要:支持自定义每周的第一天是星期几 1 public static class DateTimeExtension 2 { 3 public const DayOfWeek TheFirstDayOfWeek = DayOfWeek.Monday; 4 5 private static int GetDayOfWeek(this DateTime date, DayOfWeek theFirstDayOfWeek = TheFirstDayOfWeek) 6 { 7 return ((int) date.Da... 阅读全文
posted @ 2014-01-28 11:38 阅读(2658) 评论(0) 推荐(0)
匿名委托变量捕获的陷阱
摘要:一个简单的例子: 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 for (var i = 0; i Func1(i)); 8 } 9 10 Console.ReadKey();11 }12 13 static void Func1(int i)14 {15 Console.WriteLine(i);16 }17 ... 阅读全文
posted @ 2014-01-13 16:01 阅读(665) 评论(0) 推荐(0)
C#里面,什么时候能让"a" == "A"?
摘要:Linq To Sql依赖于SQL环境时!Lambda! 阅读全文
posted @ 2012-10-04 05:07 阅读(190) 评论(0) 推荐(0)
兩個小CA
摘要:1. Unnecessary new()Inpropriate: DataSet ds = new DataSet(); ds = PageHelper.GetSignRecordDs(SubFormNo); Modified: DataSet ds = PageHelper.GetSignRecordDs(SubFormNo); 2. ThrowInpropriate: catch (Exception ex) { args.IsValid = false; Logging.... 阅读全文
posted @ 2012-03-15 12:36 阅读(250) 评论(0) 推荐(0)
DES加密解密
摘要:密鈅長度有規定,密文長度應該是無限定。註釋中寫的長度是爲了滿足以下需求:密文長度固定。 1 ///<summary> 2 ///DES 加密解密 3 ///Rex Rao @2011-5-13 4 ///</summary> 5 public static class DES 6 { 7 ///<summary> 8 /// DES加密 9 ///</summary>10 ///<param name="content">8-15bytes明文</param>11 /... 阅读全文
posted @ 2011-11-15 12:06 阅读(308) 评论(0) 推荐(0)