Змінюй хід війни! Допомагай ЗСУ!

Практика CШАРП, задания, примеры.

🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #61
кому то нужно почитать хотябы одну книжечку, а не тыкать пальцем в небо.
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #62
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #63
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #64
если я правильно понял вопрос, то не надо обращаться через итератор напрямую к элементам, особенно тем, которых не существует, у всех экземляров класса List есть метод Add()
Не могу понять как должен выглядить параметр для этого типа? Есть конструктор класса с аргументам типа List<string> и List<int> как должен выглядеть параметр при New Class(?)
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #65
Как сделать динамическую генерацию массива List<>, пользователь вводит информацию а для информации генерируется List<>, потом для новой инфы другой массив генерируется.
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #66
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #67
книжечку аж горит почитать кому-то
Может C# я знаю плохо, но кому то надо уровень IQ поднять
List<string> stringList= new List<string>();

stringList.Add("aaa");
stringList.Add("bbb");
stringList.Add("ccc");
А если будет вводиться 500 строк, мне что на каждую строку названию вручную прописывать в коде? Надо что бы массивы генерировались по мере надобности и таким образом Ваш пример.... Мне 500 вариантов названий массивов вручную ввести?
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #68
надо уровень IQ поднять
точно подмечено, вместе с книжечкой.


Может C# я знаю плохо
дело не в языке, это основы программирования, вы даже не понимаете что пишете и делаете.


Мне 500 вариантов названий массивов вручную ввести?
Какие нах варианты массивов? вы хоть понимаете что говорите?


Надо что бы массивы генерировались по мере надобности

Вот .Add(string) и генерирует вам массив по мере надобности, добавляя элемент типа string в него. как это я написал. только вместо ааа ббб ццц , нужно вставлять то что вам нужно ДИНАМИЧЕСКИ в цикле, если нужно не строка а другой тип, то делаете тоже самое только при инициализации листа указываете нужны тип. Если не знаете как работать с циклами то смотреть первое предложение о книжечке и поднятии IQ.
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #69
List<string> stringList= new List<string>();

stringList.Add("aaa");
stringList.Add("bbb");
stringList.Add("ccc");

Вот .Add(string) и генерирует вам массив по мере надобности, добавляя элемент типа string в него. как это я написал. только вместо ааа ббб ццц , нужно вставлять то что вам нужно ДИНАМИЧЕСКИ в цикле, если нужно не строка а другой тип, то делаете тоже самое только при инициализации листа указываете нужны тип.
Ответы на разные вопросы, мне нужен был 2й ответ, дали не точный ответ сначала и учить еще пытаетесь, есть какие то личные претензии не надо отвечать тогда. Кто то и сам разберется как ему учиться.
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #70
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #71
public Map()
{
Termslist.Add(new The_term());
}
Необходимо что бы в классе Map содержался список экземпляров другого класса, создал List<The_term>. Допустим пользователь создает несколько экземпляров The_term. Как привязать данные к каждому отдельном экземпляру класса и как получать доступ к ним по экземпляру как по ключу, для вычислений?
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #72
ну раз по ключу то словарь
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #73
А как получить доступ к значениям внтури экземпляра класса?
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #74
взять отдельный элемент и поставить точечку
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #75
Я неправильно спросил наверное, ну с точечкой знаю получаю доступ к методам,а к полям в классе, как использовать значения из конструктора класса?
Есть класс, в конструкторе которого хочу хранить список экземпляров класса
public Map(string _text)
{
Termslist.Add(new The_term());
}
В нем есть метод в котором некие вычисления и для них надо ввести аргументы хранящиеся в конструкторе тех самых экземпляров Класса The_term
public Dictionary<int,int> Coords(string text, List<string> Forms, List<int> ns)
Надо что бы делало для каждого экземпляра и как мне вбить эти аргументы.
Пожалуйста, я в тупике.
 
Останнє редагування:
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #76
а тебе их надо в поля класса засунуть: создаешь в классе нужные поля, в теле конструктора этом полям присвоить значения, которые передаешь в конструктор, после этого у тебя в классе останутся значения, которые ты передал, можно их сделать видимыми наружу, но лучше так не делать :) пользоваться методами, чтобы сохранить инкапсуляцию
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #77
У меня в общем просто содержит инфу, вычислять ничего не надо, что просто создать методы передувающие каждое поле и все? Конструктор нужен просто для того что бы в методы передавать из него инфу? Даже если метод может просто получать из конструктора значение а потом return само значение, без каких либо вычисление или преобразований внутри?
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #78
что-то ты сложно завернул, в классе поля и методы, в полях данные хранятся, в методах операции с ними, конструктор - метод, параметры в нем для того чтобы сразу инициализировать нужными значениями класс, а не создавать дефолтный и заполнять потом, к тому же по логике многие сущности обязательно требуют какие-то исходные параметры, аналогия - ребенок родился у него сразу пол определен, а не в процессе определяется :)
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #79
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #80
Есть List<int> list мне надо найти минимум в нем, но как сделать что бы начало искать не с нулевого элемента а с 1го. list.Min(?)
 
Назад
Зверху Знизу