zoukankan      html  css  js  c++  java
  • C#如何让标题大写 TextInfo CultureInfo

    使用 TextInfo 类转换字符串

    本节介绍如何使用 TextInfo 类将字符串转换为词首字母大写。

    将字符串转换为词首字母大写

    String 类不包括将字符串转换为词首字母大写的方法。 ToTitleCase 方法驻留在 TextInfo 类中,它是 System.Globalization 命名空间的一个成员。 与 String 类的 ToUpper ToLower 方法不同,ToTitleCase 方法不是静态方法,它需要该类的一个实例。

    在使用 TextInfo 类时,必须指定区域性信息。 在多数情况下,您可默认使用当前正在使用的区域性。 区域性信息是正在其上运行代码的线程的属性。 若要获取区域性信息,必须能够访问当前线程并从该线程检索 CurrentCulture 属性。 在完成此操作之后,可创建 TextInfo 对象。例如:

    CultureInfo cultureInfo   = Thread.CurrentThread.CurrentCulture;
    TextInfo textInfo = cultureInfo.TextInfo;

    TextInfo 类还包括 ToUpper ToLower 方法。 如果您需要指定区域性选项,请使用 TextInfo 的这些方法。

        Console.WriteLine(textInfo.ToTitleCase(title));
    Console.WriteLine(textInfo.ToLower(title));
    Console.WriteLine(textInfo.ToUpper(title));

    如果您需要创建或操作具有特定区域性设置的字符串,可使用 TextInfo 类的某个重载构造函数来创建具有任一可用的区域性选项的字符串。

  • 相关阅读:
    Microsoft Dynamics CRM2011 更换Logo
    Calling LoadLibraryEx on ISAPI filter failed
    Dynamics CRM2013/2015 插件注册工具登录后无法显示assembly列表问题的解决办法二
    python字符串
    python流程控制
    python反射
    python内置函数
    python集合
    python字符编码
    测试appstore地址
  • 原文地址:https://www.cnblogs.com/olartan/p/1398578.html
Copyright © 2011-2022 走看看