using System;
public class Animal
{
public string Name;
public Animal() : this(“Dog”)
{
}
public Animal(string name)
{
Name = name;
}
}
public class ConstructorCallingConstructor
{
public static void Main()
{
Animal Dog1 = new Animal(); // dog.Name will be set to "Dog" by default.
Console.WriteLine("Doggo's name is {0}",Dog1.Name);
Animal cat = new Animal("Cat"); // cat.Name is "Cat", the empty constructor is not called
Console.WriteLine("Cat's name is {0}",cat.Name);
}
}
What is the use of this keyword in this code?
Type your question above this line.
Course: https://www.educative.io/collection/10370001/5709110343368704
Lesson: https://www.educative.io/collection/page/10370001/5709110343368704/5670586499989504