HQT

追求.NET 技术永无止境

导航

C# 中转换 vb.net 换行符等Ascii 字符

Posted on 2006-03-02 20:10  HQT  阅读(4389)  评论(1编辑  收藏  举报

正常情况下,多数人可能只考虑 \r \n \t 之类的简单表示,
但在使用EXCEL等COM组件时,必须使用类似  VB.NET 的 CHR(Int) 转换到ASCII 字符集.
C# 中类似的用法也很简单:
如 \n 为 (char)10.
但要再转换为string 型才能被正常使用: ((char)10).ToString() // 曾因找这个BUG找了一个晚上。.汗
如在 C# 中调用 EXCEL 的查找替换方法:

// sheet 为某个 Excel.WorkSheet
sheet.Cells.Replace(((char)s).ToString()," ",Excel.XlLookAt.xlPart,Excel.XlSearchOrder.xlByRows,Type.Missing,Type.Missing,Type.Missing,Type.Missing);