Как да създам нов " class"
Здравейте , искам да попитам как мога да създам нов клас ?
Смисъл , на конзолата си има един , но аз искам друг , нов
Решавам една задача и трябва да създам нов клас за да я реша цялата и напълно коректно.
Здравейте , искам да попитам как мога да създам нов клас ?
Смисъл , на конзолата си има един , но аз искам друг , нов
Решавам една задача и трябва да създам нов клас за да я реша цялата и напълно коректно.
Горе долу ей така
public class Person
{
// това е конструктор. Вика се с ключовата дума new и се изпълнява веднъж - при създаване на класа
public Person(string name)
{
this.Name = name; // чрез this казваме, че става въпрос за member oт въпросния клас
}
// ей това "Property" го сочим по-горе с this
public string Name { get; set; }
}
Може да го използваш по следния начин:
public static void Main()
{
// когато създаваме нов клас, трябва да извикаме неговия конструктор
Person somePerson = new Person("Pesho");
// в конструктора сме записали стринга "Pesho" като стойност на "property"-то Name
// очевидно става въпрос за името на въпросния somePerson
Console.WriteLine(somePerson.Name + " says hi!");
// принти "Pesho says hi!";
Person anotherPerson = new Person("Gosho"); // това вече е друга инстанция на същия обект
// anotherPerson.Name ще върне "Gosho";
// в пропъртитата може да се записват нови стойности
somePerson.Name = "Weche ne sym Pesho";
Console.WriteLine(somePerson.Name + " says hi!");
// принти "Weche ne sym Pesho says hi!"
}