随笔分类 -  C#

摘要:I was working on a series of dialogs that required validation, and since there's a funky validation setup in place, I thought I might build up a nice 阅读全文
posted @ 2021-07-12 11:45 X2009 阅读(64) 评论(0) 推荐(0)
摘要:static void Main(string[] args) { string[] arr = { "X", "2", "0", "0", "9" }; Console.WriteLine(arr.First()); Console.WriteLine(arr.FirstOrDefault(... 阅读全文
posted @ 2018-09-15 09:57 X2009 阅读(264) 评论(0) 推荐(0)
摘要:使用button1更新label1: 参数计数不匹配异常: 修改代码1: 修改代码2: 结果出现相同的错误 修改代码3: 不省略可选参数,无异常。 阅读全文
posted @ 2018-03-03 12:35 X2009 阅读(282) 评论(0) 推荐(0)
摘要:用法: 阅读全文
posted @ 2018-01-14 10:45 X2009 阅读(231) 评论(0) 推荐(0)
摘要:1 static void Main(string[] args) 2 { 3 //不能以 \ 开头,否则返回null 4 RegistryKey rk = Registry.CurrentUser.OpenSubKey(@"\Software"); 5 Console.WriteL... 阅读全文
posted @ 2018-01-13 13:35 X2009 阅读(677) 评论(0) 推荐(0)
摘要:Base64编码要求把3个8位字节(3*8=24)转化为4个6位的字节(4*6=24),之后在6位的前面补两个0,形成8位一个字节的形式。 如果剩下的字符不足3个字节,则用0填充,输出字符使用'=',因此编码后输出的文本末尾可能会出现1或2个'='。为了保证所输出的编码位可读字符,Base64制定了 阅读全文
posted @ 2017-12-17 14:20 X2009 阅读(1310) 评论(0) 推荐(0)
摘要:测试结果: 参考:https://msdn.microsoft.com/zh-cn/library/system.io.path.aspx 阅读全文
posted @ 2017-12-12 20:03 X2009 阅读(779) 评论(0) 推荐(0)
摘要:1. 读取文本文件测试:测试文件“X2009.csv”,3538行 耗时:4618ms 耗时:2082ms 2. 读取字符串测试: 耗时:8369ms 耗时:5501ms 结论: 1. StreamReader ReadLine耗时约为Split函数的1/2 2. 对少量字符串Split函数性能足够 阅读全文
posted @ 2017-12-11 22:48 X2009 阅读(3932) 评论(0) 推荐(0)
摘要:C#下有4中方式可将一个对象转换为string: 1. 前两种方法用于得到一个对象的string表示,如DateTime类型转string类型,一般自定义对象会重写ToString()方法; 2. 区别在于若obj=null,obj.ToString()将导致System.NullReference 阅读全文
posted @ 2017-12-09 22:47 X2009 阅读(2247) 评论(0) 推荐(0)