Как создаются классы, их наследование, конструкторы с параметрами и без - C#
Формулировка задачи:
обьясните пожалуйсто на примере с коментариями как создаются классы,их наследование. конструкторы с параметрами и без параметров. работу get и set. создание и работа с массивами обьектов.
помогите на обычном исходнике с коменаси,а то ни в инете ,ни в книгах нет,а если и есть,то так заумно написано...
Решение задачи: «Как создаются классы, их наследование, конструкторы с параметрами и без»
textual
Листинг программы
namespace Test { class Base { // c-tor without params // delegate to c-tor with param string public Base():this("empty") { } // c-tor with string param. initialize property Value. public Base(string s) { Value = s; } // auto property Value. set can be called only within class. public string Value {get; private set;} } // Base is base-class of Derived. class Derived : Base { // c-tor without params. delegate to c-tor with string param. public Derived() : this("empty_string") { } //c-tor with string param. call base class c-tor. public Derived(string s) : base(s) { } } class Program { static void Main() { List<Base> elements = new List<Base> { new Base("Abc"), new Base(), new Derived("Hello"), new Derived() }; foreach (Base s in elements) { Console.WriteLine (s.Value); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д