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


正常情况下,多数人可能只考虑 \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);

你可能感兴趣的:(VB.NET)