摘要:首先来看一个很简单的LINQ查询例子,查询一个int 数组中小于5的数字,并按照大小顺序排列: class Program { static void Main(string[] args) { int[] arr = new int[] { 8, 5, 89, 3, 56, 4, 1, 58 }; var m = from n in arr wh...
阅读全文
摘要:简单的扩展方法例子: 有没有想过要检查一个字符串变量是否是个合法的电子邮件地址? 在今天,你大概需要通过调用一个单独的类(或许通过一个静态方法)来实现检查该字符串变量是否合法。譬如,象这样: string email = Request.QueryString["email"]; if ( EmailValidator.IsValid(email) ) { } 而使用C#和VB...
阅读全文
摘要:【原文地址】New C# "Orcas" Language Features: Automatic Properties, Object Initializers, and Collection Initializers 【原文发表日期】 Thursday, March 08, 2007 11:01 PM 上个星期,我们发布了我们的Visual Studio和.NET框架Orcas版三月份的CT...
阅读全文
摘要:public class DataGridViewComboEditBoxCell : DataGridViewComboBoxCell { public override void InitializeEditingControl(int rowIndex, object initialFormattedValue, DataGridViewCellStyle dataG...
阅读全文
摘要://取CPU编号 private String GetCpuID() {ManagementClass mc = new ManagementClass("Win32_Processor");ManagementObjectCollection moc = mc.GetInstances();String strCpuID = null ;foreach( ManagementObject mo ...
阅读全文
摘要:1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=cur...
阅读全文
摘要://获得汉字的区位码 byte[] array = new byte[2]; array = System.Text.Encoding.Default.GetBytes("啊"); int i1 = (short)(array[0] - \\\0\); int i2 = (short)(array[1] - \\\0\);//unicode解码方式下的汉字码 array = System....
阅读全文