namespacedemo1{internalclassprogrm{staticvoidMain(string[] args){string str ="hello world";Console.WriteLine("大写字符{0}",str.ToUpper());Console.WriteLine("小写字符{0}",str.ToLower());Console.WriteLine("字符长度{0}", str.Length);//字符串的比较,按照字典的排序,判定两个字符的相对大小//方法1 compare,返回的结果大于0,则说明大于string a ="hello";string b ="world";int c=string.Compare(a,b);//Console.WriteLine(c);if(c >0){Console.WriteLine("c={0} a>b",c);}else{Console.WriteLine("c={0},a<b",c);}//方法2 Compare To ,不是静态方法,通过string对象调用int d=a.CompareTo(b);Console.WriteLine(d);//方法 Equals 判断两个字符串是否相等bool e=a.Equals(b);Console.WriteLine(e);bool f=String.Equals(a,b);Console.WriteLine(f);}}}
字符串格式化
namespacedemo1{internalclassprogrm{staticvoidMain(string[] args){//字符串格式化for(int i =0;i<10;i++){string str = String.Format("{0:E}",i);Console.WriteLine(str);}for(int i =0; i <10; i++){string str = String.Format("{0:C}", i);Console.WriteLine(str);}for(int i =0; i <10; i++){string str = String.Format("{0:P}", i);Console.WriteLine(str);}for(int i =0; i <10; i++){string str = String.Format("{0:X}", i);Console.WriteLine(str);}}}}
C#密封类
在C#中,密封类(Sealed Class)是一种特殊的类,它阻止其他类继承它。你可以通过在类定义前面加上 sealed 关键字来创建一个密封类。
以下是一个密封类的例子:
public sealed class MyClass
{// Class member…