<C#>好的技巧
2013-10-15 22:13
253 查看
1、特定目录
如桌面(desktop)目录,在获取指定目录时,能通过Environment.SpecialFolder.Desktop来读取:
2、转换方法
如字符串转换成数字时,可能它并非全是数字。那么试用TryParese方法:
ToString(“F1”)就要求保留一位小数 。
3、正则表达
如要读取版本号,那么正则式怎样表达:
如桌面(desktop)目录,在获取指定目录时,能通过Environment.SpecialFolder.Desktop来读取:
string desktop = System.Environment.GetFolderPath(Environment.SpecialFolder.Desktop); file.InitialDirectory = desktop;
2、转换方法
如字符串转换成数字时,可能它并非全是数字。那么试用TryParese方法:
hDIVer = (double.TryParse(hdiVer, out ver)) ? ver.ToString("F1") : hdiVer;
ToString(“F1”)就要求保留一位小数 。
3、正则表达
如要读取版本号,那么正则式怎样表达:
Regex rx = new Regex(@"^[0-9]*(\.[0-9]*)*$"); if (rx.IsMatch(version) == false) { return false; }
相关文章推荐
- <转>C# 4.0 为泛型编程引入了 协变 和 逆变 支持,这是个不错的福利,能省掉以往的一些麻烦。不过当前(Beta2)仅支持泛型接口和泛型委托。
- <转> C# GridView中DataFormatString属性的取值
- <C#>Dropbox APIs
- <zz>libsvm / liblinear中的交叉训练技巧
- <C#>关于string.Empty & "" & null 的讨论
- <小技巧>_使用原生C#实现对象的平滑移动
- <转>[C#][Tutorial] How to become an EndScene() hooker
- <@乌龟:>从c#到c++的一些容易出现的困惑(1)
- <NET CLR via c# 第4版>笔记 第16章 数组
- 【技巧篇】解决悬浮的<header>、<footer>遮挡内容的处理技巧
- <译>C#使用设计模式和软件设计原则构建应用程序 PartIII
- <@乌龟:>从c#到c++的一些容易出现的困惑(2)
- <C#>多线程
- <<字符串高级截取和统计>>一文的C#正则实现
- <转>如何C#中实现在TreeView查找某一节点
- <C#>关于string.Empty & "" & null 的讨论
- C#的一些小技术 <1>
- <C#> 索引器、委托、反射
- C#中的<%# %>,<%= %>,<% %>
- <NET CLR via c# 第4版>笔记 第5章 基元类型、引用类型和值类型