C#去除字符串空格
//方法1,用字符处理 string s = " Mytest quite long "; string[] word = s.Split(new char[] {' '}); StringBuilder sb = new StringBuilder(); foreach (string temp in word) { if (temp != " ") { sb.Append(temp); } } Console.WriteLine(sb); ///方法2,用ASCII ////由于空格的ASCII码值是32,因此,在去掉字符串中所有的空格时, ///只需循环访问字符串中的所有字符,并判断它们的ASCII码值是不是32即可。去掉字符串中所有空格 string b = " Mytest quite long "; Console.WriteLine(b.Replace(" ", "")); Console.ReadKey(); string a = ""; string c = " "; CharEnumerator myenum = b.GetEnumerator(); while (myenum.MoveNext()) { byte[] array = new byte[1]; array = System.Text.Encoding.ASCII.GetBytes(myenum.Current.ToString()); int asciiCode = (short)(array[0]); if (asciiCode != 32) { a += myenum.Current.ToString(); } } Console.WriteLine(a);
相关推荐
-
DataTable 转 List<T> csharp
2019-1-7
-
Excel操作帮助类 csharp
2019-1-8
-
asp.net core 图片文件上传 csharp
2019-1-7
-
Datatable的创建 csharp
2019-1-8
-
C#通用Access类-将指定Excel导入到数据集中 csharp
2019-1-7
-
C#委托的使用(匿名方法,lambda表达式) csharp
2019-1-7
-
C#串口通信扫码枪数据读取 csharp
2019-1-7
-
大数据 SqlBulkCopy方法 csharp
2019-1-7
-
检测联网状态.cs csharp
2019-1-8
-
C#数字滚动 csharp
2019-1-7