Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Как разработать электронную книгу ? ребят подскажите как разработать электронную книгу на с# , как это примерно выглядит, можете скинуть какие-либо коды, и как это реализуется, спасибо https://www.cyberforum.ru/ csharp-beginners/ thread1833362.html C# Нажатие кнопки с двух сторон
Приветствую. Подскажите пожалуйста, необходимо создать кнопку, на которую можно было бы нажать с двух сторон. По нажатию на правую половину кнопки выводится одно сообщение, по нажатию на левую - другое. То есть разные действия. При этом кнопка бы себя никак не выдавала, а нажималась как единое целое. Как это реализовать, подскажите пожалуйста?
C# Описать структуру с именем AEROFLOT и программу с её использованием https://www.cyberforum.ru/ csharp-beginners/ thread1833267.html
Описать структуру с именем AEROFLOT, содержащую следующие поля: -название пункта назначения рейса -номер рейса; -тип самолета.
C# Описать структуру с именем WORKER Описать структуру с именем WORKER, содержащую следующие поля: > фамилия и инициалы работника > название занимаемой должности > год поступления на работу https://www.cyberforum.ru/ csharp-beginners/ thread1833254.html
Реализация интерфейсов класса C#
Есть класс интерфейс: interface Transport { void SetName(string name); void SetTonnage(int tonnage); void SetCost(double cost); } Нужно реализовать его функции в классе наследнике: class Car : Transport // ERROR!
C# Убрать повторяющиеся пути через .Distinct(); Как убрать повторяющиеся файлы элементов листа, состоящего из путей к этим файлам(string)? например List<string> paths = new List<string>(); paths.Add(@"D:\Apps\aph\Hzx\Progr\rty\ads\742\data\test.pdf"); paths.Add(@"D:\Apps2\aph\fs\Progr\sd\ads\7sd\data\test.pdf"); paths.Add(@"D:\Apps3\aph\Hzx\Progr\rty\ads\742\data\test.pdf"); ... https://www.cyberforum.ru/ csharp-beginners/ thread1833250.html
C# Какие основные отличия статических методов конкатенации строк и интерполяции строк? https://www.cyberforum.ru/ csharp-beginners/ thread1833245.html
Здравствуйте. Может кто сможет ответить на вопрос какие основные отличия статических методов Concat конкатенации строк, Format и новой возможность языка С# 6.0 интерполяция строк. Поиски в google не дали ответов
GetType() и GetHashCode() у object C#
Здравствуйте. После долгих поисков в google ответы не были найдены. Можете пожалуйста объяснить как работают методы GetType() и GetHashCod() у экземпляров типа Object.
C# Тестовое задание file manager emulator https://www.cyberforum.ru/ csharp-beginners/ thread1833235.html
Нужно организовать файловый эмулятор, который по определенным командам запоминает пути к файлам, ссылкам, и выводит с помощью консоли графически получившую структуру. Проблема в том, никак не пойму как получившейся после обработки этих команд(массивы с путями) представить структурировано графически с помощью чего это можно сделать? Прошу помочь) Текст задания приложен
C# Запись в созданный файл Здравствуйте. Столкнулся с элементарной вещью над которой уже час туплю. Понедельник головного мозга, видимо %-) Мне нужно осуществить запись в текстовый файл. Но файла может не быть. Если его нет, то его надо создать. Пишу: string strDelListFileName = Directory.GetCurrentDirectory() + "MYFILE_" + DateTime.Today.Year.ToString("0000") + "_" + ... https://www.cyberforum.ru/ csharp-beginners/ thread1833208.html
Из List<double> в double[,] C#
Здравствуйте! Есть List<double>, который содержит числа, ну пусть, для примера от 1 до 20 по порядку. Мне нужно перетащить их в двухмерный массив, чтобы получилось вот так: 1 6 11 16 2 7 12 17 3 8 13 18 4 9 14 19 5 10 15 20 Как эффективнее это сделать? На ум приходит в цикле перебирать лист и толкать в массив по одному числу. Но это...
C# Неоднозначность в вызове метода https://www.cyberforum.ru/ csharp-beginners/ thread1833133.html
Есть такой код на C#, и вопрос: почему срабатывает метод Foo с аргументом типа object, а не с int? class Class { public virtual void Foo(int x) { Console.WriteLine(x); } } class Child : Class { public override void Foo(int x) { Console.WriteLine(" override int {0}", x); } public void Foo(object x) { Console.WriteLine(" obj {0}", x); }
2 / 2 / 2
Регистрация: 23.02.2012
Сообщений: 208
24.10.2016, 17:32  [ТС] 0

Использовать свойство базового типа если генерик тип неизвестен - C# - Ответ 9682998

24.10.2016, 17:32. Показов 1351. Ответов 14
Метки (Все метки)

Ответ

Например:
C#
1
2
3
4
5
6
7
8
9
List<ItemBox> Boxes = new List<ItemBox>();
 
Boxes.Add(new ItemBox<Nail>());
Boxes.Add(new ItemBox<Saw>());
...
foreach(ItemBox box in Boxes)
{
    box.RegularItem.DoSmth();
}
Главное, что бы так не делать:
C#
1
2
3
4
5
6
foreach(ItemBox box in Boxes)
{
   if(box is ItemBox<Nail>) ((ItemBox<Nail>)box).Item.DoSmth();
   if(box is ItemBox<Saw>) ((ItemBox<Saw>)box).Item.DoSmth();
    ...
}


Вернуться к обсуждению:
Использовать свойство базового типа если генерик тип неизвестен C#
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.10.2016, 17:32
Готовые ответы и решения:

Указатель типа базового класса на тип наследника
Встретил примерно такое: // Example program #include &lt;iostream&gt; #include &lt;string&gt; using...

Заданный тип не должен быть определением базового типа
Снова всем добра! В общем, получаю тип и делегат: var type_func =...

Зачем в коде контравариантность если её используют в приведении базового типа к наследуемому?
Доброго времени суток!!! Помогите разобраться почему на экран не выводится &quot;Arial&quot;, 20,...

Генерик указанного типа
хочу чтобы класс был генериковый, но чтобы тип был числовым... видел такую конструкцию где то:...

14
24.10.2016, 17:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.10.2016, 17:32
Помогаю со студенческими работами здесь

Выводить свойство элемента (тип файл) только если заполнен
Доброго времени суток! Есть необходимость выводить блок в news.list только если заполнено...

Как достать свойство объекта определенного типа, которое "обернуто" в тип object?
Уважаемые Гуру! Часто бывает удобно объекты произвольного типа представлять в виде object....

Вызов метода, когда предварительно неизвестен тип класса
Форумчане, день добрый! Имеется приблизительно вот такая структура в коде: class Tasks { ...

Как описать переменную в классе, тип которой заранее неизвестен?
Есть класс , в кот куча всяких методов, все работает, все хорошо. Но есть одно большле НО, у...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru