Я новичок в C#, и я пытаюсь найти способ генерации массивов во время выполнения! То, что я хочу сделать, очень просто. Я хочу нажать кнопку и сохранить результаты в массиве и в то же время программа для создания другого массива для следующих записей, которые я бы хотел поставить. Я много ищу, используя заголовок статей или sth, как сгенерировать имя массива, но ничего не помогло мне. Я был бы признателен, если кто-то может предложить решение или ключевые слова для поиска в Интернете и поискать это так.Генерировать массивы во время выполнения
ответ
Вы, вероятно, хотят иметь List<Results>
, что-то вроде:
List<Results> myResults = new List<Results>();
//...
public void BtnClick(...)
{
Results results = GetResultsForInput();
myResults.Add(results);
}
//..
//..
public class Results
{
public int ID { get; set; }
public string SomethingElse { get; set; }
}
Я прочитал на общие коллекции, особенно Список <>
... и если вам действительно нужен массив, вы можете просто вызвать 'myList.ToArray()' когда вам это нужно. Доступность этого метода зависит от того, какую платформу .NET вы используете; но я предполагаю, что вы (ОП) используете самую последнюю, если не указано иное. Я предлагаю вам продолжать работать со списками, если сможете. Но f есть причина, по которой вам нужен массив, вы всегда можете преобразовать массивы в списки и обратно :) – Flater
это лучше сделать это в списках
public List<MyClass> myList= new List<MyClass>();
, а затем
MyClass obj = new MyClass();
//do some stuff
myList.Add(obj);
Хорошо, что вы нажимаете кнопку мыши, просто создайте новый массив списка. Например, если вы хотите сохранить строки в массиве вы можете сделать следующее:
var names = new List<string>();
names.Add("test");
Меньше всего вы можете использовать правильную капитализацию. –
И обратите внимание, что 'List
Я знаю, что .... я специально использовал его, поскольку вопрос выглядит примитивным !!! и он, похоже, не знаком с C# – qamar
- 1. Генерировать управления во время выполнения
- 2. исключения во время выполнения во время Nutch генерировать
- 3. генерировать исполняемый банку во время выполнения
- 4. Динамически генерировать предикат во время выполнения
- 5. генерировать web.config во время выполнения - sitecore
- 6. libgdx генерировать текстуру во время выполнения
- 7. Динамически генерировать типы Haskell во время выполнения?
- 8. генерировать во время выполнения XML в asp.net
- 9. Определите петли во время выполнения
- 10. Генерировать datalist во время выполнения с фиксированными назначенными шаблонами
- 11. генерировать класс во время выполнения на основе логики java
- 12. Спящий режим: генерировать классы на основе сопоставлений во время выполнения
- 13. Как программно генерировать компоненты JSF во время выполнения?
- 14. Динамически генерировать классы во время выполнения в php?
- 15. CMake: генерировать источники во время выполнения сценария CMake
- 16. Зачем мне нужно компилировать/генерировать методы/код во время выполнения?
- 17. Минимизировать JS во время выполнения или генерировать статические данные?
- 18. Как получить объекты/массивы во время выполнения в javascript?
- 19. Почему эти массивы указателей вызывают сбои во время выполнения?
- 20. Генерировать массивы
- 21. Прерывание во время исполнения во время выполнения
- 22. Создавать сортировки во время выполнения?
- 23. создание столбца во время выполнения во время выполнения sql-запроса
- 24. Дженерики во время выполнения
- 25. Списка во время выполнения
- 26. Кнопка во время выполнения
- 27. подталкивания во время выполнения
- 28. Ошибка во время выполнения
- 29. java.lang.ArrayIndexOutOfBoundsException во время выполнения
- 30. Нарезка во время выполнения
Я не уверен, я понимаю ваш вопрос, но .. почему бы не создать новый массив, и поместить его в список массивов? – dcastro
Вы должны прочитать [Список '] (http://msdn.microsoft.com/en-us/library/6sh2ey19 (v = vs.110) .aspx? Cs-save-lang = 1 & cs-lang = csharp # code-snippet-1) –
ElGavilan