/*
Learning C#
by Jesse Liberty
Publisher: O'Reilly
ISBN: 0596003765
*/
using System;
namespace StringManipulation
{
public class TesterStringCopyEqual
{
public void Run()
{
string s1 = "abcd";
string s2 = "ABCD";
// the string copy method
string s5 = string.Copy(s2);
Console.WriteLine(
"s5 copied from s2: {0}", s5);
// copy with the overloaded operator
string s6 = s5;
Console.WriteLine("s6 = s5: {0}", s6);
// member method
Console.WriteLine(
"\nDoes s6.Equals(s5)?: {0}",
s6.Equals(s5));
// static method
Console.WriteLine(
"Does Equals(s6,s5)?: {0}",
string.Equals(s6,s5));
// overloaded operator
Console.WriteLine(
"Does s6==s5?: {0}", s6 == s5);
}
static void Main()
{
TesterStringCopyEqual t = new TesterStringCopyEqual();
t.Run();
}
}
}
|