Заполнить массив значениями из базы данных и получить их кол-во

81
17 мая 2021, 04:20

я получаю из базы данных строку следующего типа 1,2,3,4,5 Мне нужно заполнить массив int этими значениями и посчитать их кол-во (в данном случае 5) Как это можно сделать?

Answer 1

Как-то так:

string str = "1,2,3,4,5";
if(string.IsNullOrWhiteSpace(str))
    return;
int[] arr = str.Split(',').Select(x => int.Parse(x)).ToArray();
//arr.Dump();
foreach (var element in arr)
{
    Console.WriteLine(element);
}
Console.WriteLine($"Размер массива: {arr.Length}");

Подразумевается, что строка является строкой правильного формата и все числа могут быть приведены к int

READ ALSO
IEnumerable или IList что лучше всего использовать?

IEnumerable или IList что лучше всего использовать?

прочитав несколько статей я понял что например когда данные тащим из бд то лучше использовать IEnumerable а в других случаях IList

115
Все элементы из ToggleGroup в виде GameObject

Все элементы из ToggleGroup в виде GameObject

Из ToggleGroup мне нужно получить все элементы, но не в виде Toggle а в виде GameObjectКакие варианты решения есть для этой задачи?

95
CA1707 vs IDE0060

CA1707 vs IDE0060

Предупреждение CA1707 говорит:

126
Граница с эффектом у окна C# WPF

Граница с эффектом у окна C# WPF

Подскажите пожалуйста, как сделать границу окна, как у Visual Studio 2017

122