C# for Beginner Part 56 to 60

Part 56   C# Tutorial   Generics in C#

C# for Beginner Part 56 to 60_第1张图片C# for Beginner Part 56 to 60_第2张图片

 

Part 57 C# Tutorial Why should you override ToString Method

sometimes you can override ToString method like that:

namepace Example

public class MainClass

{

  Customer C = new Customer();

  C.firstName = "Lin";

  C.lastName="Gester";

  Console.Write(C.ToString());  //it will write Lin Gester;
}

public class Customer

{

  public string FirstName{get;set;}

  public string LastName{get;set;}

  public override string ToString()

{

  return this.FirstName+""+this.LastName;

}

}

Part 58 C# Tutorial Why should you override Equals Method

public class MainClass
{
    private static void Main()
    {
       Customer C1 = new Customer();
       C1.FirstName = "Lin"; 
       C1.LastName = "Gester";
       Customer C2 = new Customer();
       C2.FirstName = "Lin"; 
       C2.LastName = "Gester";
       Console.Write(C1==C2);
       Console.Write(C1.Equals(C2));
            
    }  
}
public class Customer
{
    public string FirstName{get;set;}
    public string LastName{get;set;}
    public override bool Equals(Object obj)
    {
        if(obj==null)
        {
            return false;
        }
        if(!(obj is Customer))
        {
            return false;
        }
        return this.FirstName==((Customer)obj).FirstName&&this.LastName==               ((Customer)obj).LastName;
    }
}

Part 59 C# Tutorial Difference between Convert ToString and ToString

C# for Beginner Part 56 to 60_第3张图片

Part 60 C# Tutorial Difference between String and StringBuilder

C# for Beginner Part 56 to 60_第4张图片

你可能感兴趣的:(inner)