C#清除字符串内空格的方法

 更新时间:2014年10月12日 16:48:05   投稿:shichen2014  
这篇文章主要介绍了C#清除字符串内空格的方法,是C#操作字符串非常实用的技巧,需要的朋友可以参考下

本文实例讲述了C#清除字符串内空格的方法,分享给大家供大家参考。具体如下:

关键代码如下:

复制代码 代码如下:
/// <summary>
/// 清除字符串内空格
/// </summary>
/// <param name="str">需要处理的字符串</param>
/// <returns>处理好后的字符串</returns>
public static string ExceptBlanks(this string str)
{
    int _length = str.Length;
    if (_length > 0)
    {
 StringBuilder _builder = new StringBuilder(_length);
 for (int i = 0; i < str.Length; i++)
 {
     char _c = str[i];
     //switch (_c)
     //{
     //    case '\r':
     //    case '\n':
     //    case '\t':
     //    case ' ':
     //        continue;
     //    default:
     //        _builder.Append(_c);
     //        break;
     //}
     if (!char.IsWhiteSpace(_c))
  _builder.Append(_c);
 }
 return _builder.ToString();
    }
    return str;
}

测试代码如下:

复制代码 代码如下:
[TestMethod()]
public void ExceptBlanksTest()
{
    string str = @"20140901  11 22 33  "; // TODO: 初始化为适当的值
    string expected = "20140901112233"; // TODO: 初始化为适当的值
    string actual = StringToolV2.ExceptBlanks(str);
    Assert.AreEqual(expected, actual);
}

测试结果如下图所示:

希望本文所述对大家的C#程序设计有所帮助

相关文章

  • c#根据文件大小显示文件复制进度条实例

    c#根据文件大小显示文件复制进度条实例

    这篇文章主要介绍了c#根据文件大小显示文件复制进度条实例,有需要的朋友可以参考一下
    2013-12-12
  • C#之CLR内存原理初探

    C#之CLR内存原理初探

    这篇文章主要介绍了C#之CLR内存原理初探,有助于读者进一步理解C#的运行原理,需要的朋友可以参考下
    2014-08-08
  • C#实现Word文档转Markdown格式的示例代码

    C#实现Word文档转Markdown格式的示例代码

    文档格式的多样性丰富了我们的信息交流手段,其中Word文档因其强大的功能性而广受欢迎,Markdown因其简洁、易于阅读和编辑的特性而展现出独特的优势,本文将介绍如何在.NET平台使用C#代码实现Word文档到Markdown格式的转换,需要的朋友可以参考下
    2024-04-04
  • C#使用Shader实现夜幕降临倒计时的效果

    C#使用Shader实现夜幕降临倒计时的效果

    这篇文章主要介绍了C#使用Shader实现夜幕降临倒计时的效果,非常不错具有参考借鉴价值,需要的朋友可以参考下
    2016-10-10
  • c#基础系列之ref和out的深入理解

    c#基础系列之ref和out的深入理解

    有过C#基础知识的都应该清楚Ref和Out的使用方法,所以下面这篇文章主要给大家介绍了关于c#基础系列之ref和out的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
    2018-09-09
  • C#中命名参数和可选参数

    C#中命名参数和可选参数

    这篇文章介绍了C#中的命名参数和可选参数,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • C#检查指定对象是否存在于ArrayList集合中的方法

    C#检查指定对象是否存在于ArrayList集合中的方法

    这篇文章主要介绍了C#检查指定对象是否存在于ArrayList集合中的方法,涉及C#中Contains方法的使用技巧,需要的朋友可以参考下
    2015-04-04
  • ASP.NET Core 中的Main方法详解

    ASP.NET Core 中的Main方法详解

    在本篇文章里小编给大家整理的是关于ASP.NET Core 中的Main方法以及相关知识点总结,需要的朋友们参考下。
    2019-09-09
  • C#获取USB事件API实例分析

    C#获取USB事件API实例分析

    这篇文章主要介绍了C#获取USB事件API,实例分析了C#操作USB事件的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-05-05
  • C#将Excel中的数据转换成DataSet

    C#将Excel中的数据转换成DataSet

    这篇文章主要介绍了C#将Excel中的数据转换成DataSet的方法,非常简单实用,从本人项目中提取出来的,推荐给大家,希望对大家学习C#能够有所帮助。
    2015-03-03

最新评论