• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

С# создание класса. Кто с этим сталкивался?

  • Автор темы toxa_2006
  • Дата начала
T

toxa_2006

Нужна помощь!
Есть ли возможность создать в С# класс, например,
Items[0].Draw() -вызывает одну функцию
Items.Draw() - вызывает другую функцию
И подскажите как это реализовать
 
A

alexBlack

Код:
class Items
{
public class inerItems
{
public void Draw()
{
Console.WriteLine("Items[].Draw()");
}
}

private inerItems[] _items = new inerItems[10];

public Items()
{
for (int i = 0; i < 10; i++ ) { _items[i] = new inerItems(); }
}

public void Draw()
{
Console.WriteLine("Items.Draw()");
}

public inerItems this[int index]
{
get
{
return _items[index];
}
}
}

class Program
{
static void Main(string[] args)
{
Items items = new Items();
items.Draw();
items[0].Draw();
}
}
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!