C# string 对象 0008

来源:互联网 发布:网络摄像头网线接法 编辑:程序博客网 时间:2024/04/27 03:41

note:.NET C#中大写的String与小写的string的区别

  1. 如果用string,编译器会把它编译成String,所以如果直接用String就可以让编译器少做一点点工作,如果使用c#,建议使用string,比较符合规范。
  2. string是关键字,String不是,也就是说string不能作为类、结构、枚举、字段、变量、方法、属性的名称,而String可以。
using System;namespace StringApplication{    class Program    {        static void Main(string[] args)        {            string fname, lname;            fname = "Henry"; lname = "Tien";            string fullname = fname + lname;            Console.WriteLine("Full Name:{0}", fname);            //by using string constructor            char[] letters = { 'H', 'e', 'l', 'l', 'o' };            string greeting = new string(letters);            Console.WriteLine("Greeting:{0}", greeting);            // method returning string            string[] sarray = { "Hello", "From", "henry" };            string message = String.Join("",sarray);            Console.WriteLine("Message:", message);            // formatting method to convert a value              DateTime  waiting  = new DateTime(2016, 04,21, 16, 40, 1);              string chat = String.Format("Message sent at {0:t} on {0:D}", waiting);              Console.WriteLine("Message {0}", chat);               Console.ReadKey();        }    }    }

output:
Full Name:Henry
Greeting:Hello
Message:
Message Message sent at 4:40 PM on Thursday, April 21, 2016

0 0