⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sample18.cs

📁 C#函数手册
💻 CS
字号:
namespace apibook
{
	using System;
	public class TestStringClass
	{
		public static void Main()
		{			
			String s1=new String('8',2);
			Console.WriteLine("new String('8',2)="+s1);
			s1="123456789";
			Object obj=null;
			obj=s1.Clone();
			//使用Clone方法,将obj指向s1对象,不是生成副本
			Console.WriteLine("Object.ReferenceEquals(obj,s1)="+Object.ReferenceEquals(obj,s1));
			Console.WriteLine("s1="+s1);
			Console.WriteLine("s1.Clone()="+obj.ToString());
			s1="123456789";
			String s2="1234567890";
			Console.WriteLine("Object.ReferenceEquals(obj,s1)="+Object.ReferenceEquals(obj,s1));
			Console.WriteLine("s1="+s1);
			Console.WriteLine("obj="+obj.ToString());
			Console.WriteLine("String.Compare(s1,obj)="+String.Compare(s1,obj.ToString()));
			//使用Compare方法
			Console.WriteLine("String.Compare(s1,s2)="+String.Compare(s1,s2));
			Console.WriteLine("String.CompareOrdinal(s1,obj)="+String.CompareOrdinal(s1,obj.ToString()));
			//使用CompareOrdinal方法
			Console.WriteLine("String.CompareOrdinal(s1,s2)="+String.CompareOrdinal(s1,s2));
			Console.WriteLine("s1.CompareTo(obj)="+s1.CompareTo(obj));
			//使用CompareTo方法
			Console.WriteLine("s1.CompareTo(s2)="+s1.CompareTo(s2));
			Console.WriteLine("String.Concat(s2,s1)="+String.Concat(s2,s1));
			//使用Concat方法
			String s3=null;
			Console.WriteLine("s3="+s3);
			s3=String.Copy(s1);
			//使用Copy方法
			Console.WriteLine("执行s3=String.Copy(s1)后,s3="+s3);
			Console.WriteLine("Object.ReferenceEquals(s1,s3)="+Object.ReferenceEquals(s1,s3));
			char[] c=new Char[6];
			Console.Write("c[]=");
			for(int i=0;i<c.Length;i++)
			{
				Console.Write(c[i].ToString()+",");
			}
			s3.CopyTo(2,c,0,5);
			//使用CopyTo方法
			Console.WriteLine();
			Console.Write("执行s3.CopyTo(2,c,0,5)后,c[]=");
			for(int i=0;i<c.Length;i++)
			{
				Console.Write(c[i].ToString()+",");
			}
			Console.WriteLine();
			Console.WriteLine("s1="+s1);
			Console.WriteLine("s2="+s2);
			Console.WriteLine("s3="+s3);
			Console.WriteLine("s1.EndsWith(\"89\")="+s1.EndsWith("89"));
			//使用EndsWith方法			Console.WriteLine("s2.EndsWith(\"89\")="+s2.EndsWith("89"));
			Console.WriteLine("s1.StartsWith(\"12\")="+s1.StartsWith("12"));
			//使用StartsWith方法
			Console.WriteLine("s1.StartsWith(\"12\")="+s1.StartsWith("12"));
			Console.WriteLine("s1.Equals(s2)="+s1.Equals(s2));
			Console.WriteLine("s1.Equals(s3)="+s1.Equals(s3));
			s3=String.Format("测试Format:1{0,-5:F}1,2{1,3:d}2,3{2,4:A}3","A","B","C");
			//使用Format方法
			Console.WriteLine("Format:"+s3);
			s1="123456789321";
			Console.WriteLine("s1="+s1);
			Console.WriteLine("s1.IndexOf(\"3\")="+s1.IndexOf("3"));
			//使用IndexOf方法
			Console.WriteLine("s1.IndexOfAny(c,0,8)="+s1.IndexOfAny(c,0,8));
			//使用IndexOfAny方法
			Console.WriteLine("s1.LastIndexOf(\"3\")="+s1.LastIndexOf("3"));
			//使用LastIndexOf方法
			s1=s1.Insert(9,"987654");
			//使用Insert方法
			Console.WriteLine("执行s1.Insert(9,\"987654\")后,s1="+s1);
			s1=s1.Remove(9,1);
			//使用Remove方法
			Console.WriteLine("执行s1=s1.Remove(9,1)后,s1="+s1);
			String[] s4={"123","456","789"};
			s3=String.Join(",",s4);
			//使用Join方法			Console.WriteLine("String.Join(\",\",s4)="+s3);
			c=new Char[3];
			c[0]='@';
			c[1]='#';
			c[2]='!';
			s3="ABCD@EF#GHI!J";
			s4=new String[4];
			s4=s3.Split(c,4);
			//使用Split方法
			Console.WriteLine("s3="+s3);
			Console.Write("s4:");
			for(int i=0;i<s4.Length;i++)
			{
				Console.Write(s4[i]+" , ");
			}
			Console.WriteLine();
			s1=s1.Substring(0,9);
			//使用Substring方法
			Console.WriteLine("s1.Substring(0,9)="+s1);
			Console.WriteLine("s1.PadLeft(13,'L')="+s1.PadLeft(13,'L'));		Console.WriteLine("s1.PadLeft(13,'L')="+s1.PadRight(13,'R'));
			c=s1.ToCharArray(2,3);
			//使用ToCharArray方法
			Console.Write("c[]:");
			for(int i=0;i<c.Length;i++)
			{
				Console.Write(c[i]+" , ");
			}
			Console.WriteLine();
			s1="ABCDEFG";			Console.WriteLine("s1.ToLower()="+s1.ToLower());
			//使用ToLower方法			Console.WriteLine("s1.ToUpper()="+s1.ToUpper());
			//使用ToUpper方法
			c[0]='A';
			c[1]='C';
			c[2]='G';
			Console.WriteLine("s1="+s1.Trim(c));
			//使用Trim方法
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -