Csharp/CSharp Tutorial/String/String Copy

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

Copy a string

using System;  
  
class MainClass {   
  public static void Main() {   
    string str1 = "ABCDEabcde1234567890";   
    string str2 = string.Copy(str1);  
    string str3 = "asdf";   
  
   
    // compare strings 
    if(str1 == str2)   
      Console.WriteLine("str1 == str2");   
    else   
      Console.WriteLine("str1 != str2");   
   
    if(str1 == str3)   
      Console.WriteLine("str1 == str3");   
    else   
      Console.WriteLine("str1 != str3");   
  
  }
}
str1 == str2
str1 != str3

String CopyTo

using System;
  class Class1
  {
    [STAThread]
    static void Main(string[] args)
    {
            string source = "ABCD";
            char [] dest = { "1", "2", "3", "4", "5", "6", "7", "8" };
            Console.Write( "Char array before = " );
            Console.WriteLine( dest );
            // copy substring into char array
            source.CopyTo( 0, dest, 4, source.Length );
            Console.Write( "Char array after = " );
            Console.WriteLine( dest );
            // copy back into source string
            source = new String( dest );
            Console.WriteLine( "New source = {0}\n", source );
    }
    }