Мой считыватель данных читает строки, которые я хочу разбить на результат, и возьмем вторую цифру. Так, например, номер 42, я хочу 2. Как я могу это сделать легко. Существует около миллиона способов, которые я видел, но не очень упрощенных. Заранее спасибо!Простой способ разделить два номера
ld.ScaleGroup = (ScaleGroup)reader["ScaleGroup"];
string[] split = ld.ScaleGroup.ToString().Split(?);
Что такое 'ScaleGroup'? Вы не можете наложить на него читателя. Если это 'int', вы должны использовать' reader.GetInt32 (reader.GetOrdinal («ScaleGroup»)), тогда вы можете использовать 'ToString', чтобы преобразовать его в строку, которая имеет индекс для доступа к символу. –
Посмотрите на 'string.ToCharArray()' – ja72
@ ja72: почему 'ToCharArray', он может получить доступ к char напрямую:' char second = "42" [1]; ' –