文章分类 -  C#——underlying code

摘要:在进行C#编程时候,有的时候我们需要判断一个字符串是否是数字字符串,我们可以通过以下两种方法来实现。 【方法一】:使用 try{} catch{} 语句。 我们可以在try语句块中试图将string类型的字符串变量转换为int类型,如果该字符串不是数字字符串则会抛出异常,这时在catch语句块中就能捕获异常。一旦发现异常,则不是数字字符串。 我们可以以下三种方式将string类型转换为int类型。 (1) int.Parse(string); (2) Convert.ToInt16(string); //当数字字符串的位数大于4的时候请使用Convert.ToInt32() (3) C... 阅读全文
posted @ 2012-06-11 11:19 我心微凉 阅读(164) 评论(0) 推荐(0)
摘要:今天在写代码时突然想起测试经常用Microsoft.VisualBasic.Information.IsNumeric判断 url参数是否为数字时的这个方法的效率 因为数字是字符串是直接使用的,所以不需要转型,也就没有用tryparse 结果一测试吓一跳,这个方法的效率是如此的低,再测试了下tryparse还不错,正则的也比较差, 没什么技术含量,看结果吧:先拓展下字符串:codeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> public 阅读全文
posted @ 2012-06-11 08:33 我心微凉 阅读(308) 评论(0) 推荐(0)
摘要:C#代码 string s = "123a223a456a63223sa"; string[] sArray = s.Split('a'); MessageBox.Show(sArray[0]); MessageBox.Show(sArray[1]); MessageBox.Show(sArray[2]); MessageBox.Show(sArray[3]); string s = "123a223a456a63223sa"; string[] sArray = s.Split('a'); ... 阅读全文
posted @ 2012-06-09 20:32 我心微凉 阅读(1999) 评论(0) 推荐(0)