Я задал аналогичный вопрос раньше, но просто задаю его с немного другого угла.Разделение значений в словаре
У меня есть список кодов и под каждым кодом у меня есть куча значений, взятых из полей Subject и GenSubject.
Проблема в том, что эти значения (особенно общие предметы) содержат различные элементы, разделенные символом ';'. Как я могу включить функцию split в словаре, чтобы разделить различные значения при запуске запроса?
while (dbReader.Read())
{
string code = (string)dbReader["CODE"];
string subject = (string)dbReader["SUBJECT"];
string generalSublject = (string)dbReader["GenSubject"];
dict.Add(code, new List<string> { subject,generalSublject });
}
Это результат, из которого я хочу разделить значения, где бы они ни находились.
(Я хочу, чтобы разделить значения, прежде чем добавлять их в словарь)
Спасибо
Вы хотите разбить перед добавлением в словарь? Или после? – aspiring
Перед добавлением значений в словарь – Arianule