C# string 对象 0008
2016-04-21 16:59
357 查看
note:.NET C#中大写的String与小写的string的区别
如果用string,编译器会把它编译成String,所以如果直接用String就可以让编译器少做一点点工作,如果使用c#,建议使用string,比较符合规范。
string是关键字,String不是,也就是说string不能作为类、结构、枚举、字段、变量、方法、属性的名称,而String可以。
output:
Full Name:Henry
Greeting:Hello
Message:
Message Message sent at 4:40 PM on Thursday, April 21, 2016
如果用string,编译器会把它编译成String,所以如果直接用String就可以让编译器少做一点点工作,如果使用c#,建议使用string,比较符合规范。
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
相关文章推荐
- 《C# in Depth:深入理解C#》读书笔记 - LINQ
- 《C# in Depth:深入理解C#》读书笔记 - 扩展方法
- 《C# in Depth:深入理解C#》读书笔记 - 隐式类型、对象初始化程序和匿名类型
- 《C# in Depth:深入理解C#》读书笔记 - 迭代器
- 《C# in Depth:深入理解C#》读书笔记 - 值类型和引用类型
- 《C# in Depth:深入理解C#》读书笔记 - 事件
- 《C# in Depth:深入理解C#》读书笔记 - 委托
- C# 子窗体调用父窗体的方法
- c# 自定义扩展方法
- C# 方法使用 0007
- C#中Invoke的用法(转)
- 《编写高质量代码 : 改善C#程序的157个建议》读书笔记 1-10
- C#多线程编程总结
- C#界面设计之文本阅读器的设计
- C# 协变和逆变
- C#界面设计之TabControl控件的使用
- C#界面设计之菜单栏的使用
- C#界面设计之通用对话框的使用
- 拿什么拯救你,我的代码--c#编码规范实战篇 (转)
- C#预处理器指令