.NET 4.x Невозможно присвоить значение свойству или индексатору - доступ только для чтения - C#
Формулировка задачи:
Доброго времени суток, ребят пишет ошибку:
Указывает на
Невозможно присвоить значение свойству или индексатору "string.this[int]" -- доступ только для чтения
Сам код public static void Otbor(string[] function)
{
double temp, cel, drob;
string[] celS = new string[function.Length];
string[] drobS = new string[function.Length];
string str, drb = null;
for (int i = 0; i < function.Length; i++)
{
temp = Convert.ToDouble(function[i]); //конвертируем в доубле
cel = Math.Truncate(temp); // выделяем целую часть
drob = temp - Math.Truncate(temp); //выделаем дробную часть
celS[i] = Convert.ToString(cel); //конвертируем в строку целую часть
drobS[i] = Convert.ToString(drob); //конвертируем в строку дробную часть
str = drobS[i];
for (int k = 0; k < drobS.Length; k++)
{
drb[k] = str[k + 2];
}
}
}{
drb[k] = str[k + 2];
}Решение задачи: «.NET 4.x Невозможно присвоить значение свойству или индексатору - доступ только для чтения»
textual
Листинг программы
char [] charStr = drb.ToCharArray(); charStr[k] = str[k + 2]; drb = new string(charStr);