十年網站開發(fā)經驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網站問題一站解決
空白字符是指在屏幕不會顯示出來的字符(如空格,制表符tab,回車換行等)。空格、制表符、換行符、回車、換頁垂直制表符和換行符稱為 “空白字符”,因為它們?yōu)榕c間距單詞和行在打印的頁 )的用途可以讀取更加輕松。 標記分隔 (一定) 由空白字符和由其他標記,例如運算符和標點。在分析代碼時, C 編譯器忽略空白字符,除非使用它們作為分隔符或作為字符常數或字符串文本元素。使用空白字符使程序更易于閱讀。請注意編譯器還將注釋作為空白。
成都創(chuàng)新互聯專注于企業(yè)全網整合營銷推廣、網站重做改版、雙流網站定制設計、自適應品牌網站建設、H5技術、商城建設、集團公司官網建設、成都外貿網站制作、高端網站制作、響應式網頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為雙流等各大城市提供網站開發(fā)制作服務。
下面貼一段c#處理空白字符的代碼:
public static class TypeExtensions { // The Trim method only trims 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x0085, 0x2028, and 0x2029. // This array adds in control characters. public static readonly char[] WhiteSpaceChars = new char[] { (char)0x00, (char)0x01, (char)0x02, (char)0x03, (char)0x04, (char)0x05, (char)0x06, (char)0x07, (char)0x08, (char)0x09, (char)0x0a, (char)0x0b, (char)0x0c, (char)0x0d, (char)0x0e, (char)0x0f, (char)0x10, (char)0x11, (char)0x12, (char)0x13, (char)0x14, (char)0x15, (char)0x16, (char)0x17, (char)0x18, (char)0x19, (char)0x20, (char)0x1a, (char)0x1b, (char)0x1c, (char)0x1d, (char)0x1e, (char)0x1f, (char)0x7f, (char)0x85, (char)0x2028, (char)0x2029 }; ////// Gets a value that indicates whether or not the collection is empty. /// public static bool IsNullOrBlank(this string s) { if (s == null || s.Trim(WhiteSpaceChars).Length == 0) { return true; } return false; } public static bool NotNullOrBlank(this string s) { if (s == null || s.Trim(WhiteSpaceChars).Length == 0) { return false; } return true; } }