Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Как узнать из какого файла было запущено приложение? https://www.cyberforum.ru/ csharp-beginners/ thread2006043.html
Как узнать из какого файла было запущено приложение, то есть например нажимаю пкм на файле выбираю открыть с помощью моего приложения, а при запуске приложение не знает что его запустили из другого файла, соответственно и не будет отображаться содержимое файла. Видел решение для консольных приложений, у которых в методе main есть args. А в windows forms нет массива args в методе main
Иерархия классов(задача решена, есть нюансы) C#
Разработать иeрapхию клaccов для учeтa пeрсoнaла вузa(препoдаватель, вспoмогaтельный пepcoнaл, руководство, студент, аспирант, мaгистрант. Нa укaзaннyю дaту вывести списoк всего персoнала, cгруперованный пo категориям. Для сoтрудников вывести стаж работы. Извинения приношу за г-код, но сроки жмут. Задача решена, нужно указать на ошибки. Если кто-то может сам исправить, буду очень...
C# Дополнительная проверка поля при авторизации Здравствуйте, у меня имеется СУБД с авторизацией.Работаю я в Visual Studio 2017. В DataSet в таблице Users используется такой запрос : Select ,,,,, from Users where =? and =? В окне авторизации на кнопке вход используется такой код: private void button1_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBox1.Text)) { ... https://www.cyberforum.ru/ csharp-beginners/ thread2006006.html C# Есть ли в C# указатели? Есть ли в C# указатели? Если да, то как часто их используют? https://www.cyberforum.ru/ csharp-beginners/ thread2005966.html
Сериализация и десериализация списка интерфейсов C#
Привет. Есть интерфейс Shape. Есть несколько реализаций этого интерфейса (Sphere, Box etc). Далее есть список этих фигур, объявленный в виде List<Shape> shapeList= new List<Shape>(). Необходимо сериализовать данный list и десериализовать его обратно. Сериализация и десериализация одного конкретного объекта, например, Box, проблем не вызывает, а вот как сериализовать список интерфейсов не...
C# Тип данных для номера телефона Здравствуйте. Возник такой вопрос. На форме есть текстбатон, для номера телефона, через него заполняються данные в бд. Так вот, какой тип данных нужен для коректного конвертирования. Я использую такой : '" + Convert.ToInt32(textBoxNumber.Text) + "'. Но при вводе стандартного номера в 10 цифр, появляется ошибка. "Значение было недопустимо малым или недопустимо большим для int32" https://www.cyberforum.ru/ csharp-beginners/ thread2005946.html
C# Сравнение 2-х рандомных чисел https://www.cyberforum.ru/ csharp-beginners/ thread2005935.html
Доброго времени суток! Я наткнулся на проблему, не могу решить никак, всяко пробовал. Сам в C# новичок, но на других имел опыт программирования. Проблема состоит в том, что как бы ты правильно или нет отвечал - выводил else. Помогите плес using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace App1
Дан массив вещественных чисел. Найти кол-во чисел больше, чем сумма дробных частей C#
double mas = { 20.2500, 1.069, 1.06 }; double c = 0; int d = 0; double f = 0; double summ = 0; int kol = 0;
C# Программа, которая бы выводила номер карты и время ее активации при проведении через датчик https://www.cyberforum.ru/ csharp-beginners/ thread2005833.html
Необходимо написать программу, которая бы выводила номер карты и время ее активации при проведении через датчик. Как пример, парковочные автоматы и карты... Помогите пожалуйста...
C# WebBrowser показ всей станицы (iframe) Подскажите wb через DocumentText показывает не все. У меня на странице есть части которые находятся в iframe и грузятся после загрузки станицы. Как вывести весь код страницы вместе с iframe? https://www.cyberforum.ru/ csharp-beginners/ thread2005796.html
Сравнивание двух масивов C#
Задача такова: есть два массива а{1,2,3,4,5,6,7,8,9}, b{1,3,5,7}. Если в массиве "b" есть те же цифры что и в "а" то значение функции true.
C# Вложения при публикации поста на стене VK. Библиотека VkNet (работа с вк api) https://www.cyberforum.ru/ csharp-beginners/ thread2005699.html
var posts = vk.Wall.Post(new WallPostParams { OwnerId = -148887286, Attachments = "как сюда прикрепить фото, допустим вот это https://vk.com/durov?z=photo1_456264771/album1_0/rev" }); вот ссылка на документацию по этому методу https://vknet.github.io/vk/wall/post/ p.s. я новичок, поэтому некоторых вещей могу не догонять
30 / 47 / 19
Регистрация: 23.10.2014
Сообщений: 1,001
18.06.2017, 20:56 0

Передача объектов другого класса в конструктор через params - C# - Ответ 10556443

18.06.2017, 20:56. Показов 5647. Ответов 8
Метки (Все метки)

Лучший ответ Сообщение было отмечено max_jam как решение

Решение

Вполне пойдет, только я бы немного переделал.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class Figure
{
    private static readonly Dictionary<int, string> Types = new Dictionary<int, string>
    {
        { 3, "Triangle" },
        { 4, "Tetragon" },
        { 5, "Petagon" }
    };
    
    public Point[] Points { get; }
    
    public string Type { get; }
    
    public Figure(params Point[] points)
    {
        Points = points;
        Type = Types[points.Length];
    }
}
Копировать массив params не надо, ведь он создается в месте вызова. Максимум можно сделать points.Clone() если планируешь передавать туда уже сформированный массив.

Вернуться к обсуждению:
Передача объектов другого класса в конструктор через params C#
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.06.2017, 20:56
Готовые ответы и решения:

Передача управления из конструктора класса-родителя в конструктор класса-потомка
Здравствуйте. Возможно ли передать управление из конструктора класса-родителя в конструктор...

Поле класса содержит массив объектов другого класса
Добрый день. Есть класс Queue,который как поле содержит массив объектов на класс Pers. public...

Поле класса - массив объектов другого класса
Здравствуйте. У меня определен класс Article, в котором определен конструктор по умолчанию. Затем...

Передача названия класса в метод другого класса в качестве входных данных
У меня есть класс &quot;class1&quot;, от которого наследуется несколько однотипных классов classX, classY,...

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

Передача большого количества параметров в конструктор класса
При инициализации класса необходимо передать по значению 7 массивов разных типов в конструктор...

Класс с листом объектов другого класса
Program.cs using System; using System.Collections.Generic; using System.Linq; using...

Передача данных из другого класса
Как передать данные в глобальные переменные из класса Class1.cs в Class2.cs? В метод - понятно как,...

Передача объектов класса (TCP)
Добрый день! Пишу клиент-серверное приложение. Основная задача сервера, обработка запросов и...

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