Перенаправление вызовов конструктора с использованием слова this - C#
Формулировка задачи:
using System; using System.Collections; using System.Collections.Generic; using System.Windows.Forms; using System.Text; namespace Aplication { class Generator { static int a = 0; public static int Gen() { return a++; } } class Set { public int id, price; public string name; public Set(int id, int price, string name) { this.name = name; this.price = price; this.id = id; } public Set(string name, int price) :this(Generator.Gen(), price, name){ } public void Show() { Console.WriteLine("name: {0}\nid: {1}\nprice: {2}", this.name, this.id, this.price); } } class main { public static void Main() { Set S1 = new Set("S1", 10); Set S2 = new Set("S2", 20); S1.Show(); S2.Show(); } } }
public Set(string name, int price) :this(Generator.Gen(), price, name){ }
Решение задачи: «Перенаправление вызовов конструктора с использованием слова this»
textual
Листинг программы
public Employee(int annualSalary) { salary = annualSalary; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д