C# 字符串(String)

【摘要】 在 C# 中,您可以使用字符数组来表示字符串,但是,更常见的做法是使用 string 关键字来声明一个字符串变量。string 关键字是 System.String 类的别名。创建 String 对象可以使用以下方法之一来创建 string 对象:通过给 String 变量指定一个字符串通过使用 String 类构造函数通过使用字符串串联运算符( + )通过检索属性或调用一个返回字符串的方法…

在 C# 中,您可以使用字符数组来表示字符串,但是,更常见的做法是使用string关键字来声明一个字符串变量。string 关键字是System.String类的别名。

创建 String 对象

可以使用以下方法之一来创建 string 对象:

  • 通过给 String 变量指定一个字符串
  • 通过使用 String 类构造函数
  • 通过使用字符串串联运算符( + )
  • 通过检索属性或调用一个返回字符串的方法
  • 通过格式化方法来转换一个值或对象为它的字符串表示形式

下面的实例演示了这点:

实例

using System;

namespace StringApplication

{

    class Program

    {

        static void Main(string[] args)

        {

           //字符串,字符串连接

            string fname, lname;

            fname = “Rowan”;

            lname = “Atkinson”;

            string fullname = fname + lname;

            Console.WriteLine(“Full Name: {0}”, fullname);

            //通过使用 string 构造函数

            char[] letters = { ‘H’, ‘e’, ‘l’, ‘l’,‘o’ };

            string greetings = new string(letters);

            Console.WriteLine(“Greetings: {0}”, greetings);

            //方法返回字符串

            string[] sarray = { “Hello”, “From”, “Tutorials”, “Point” };

            string message = String.Join(” “, sarray);

            Console.WriteLine(“Message: {0}”, message);

            //用于转化值的格式化方法

            DateTime waiting = new DateTime(2012, 10, 10, 17, 58, 1);

            string chat = String.Format(“Message sent at {0:t} on {0:D}”,

            waiting);

            Console.WriteLine(“Message: {0}”, chat);

            Console.ReadKey() ;

        }

    }

}

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享