.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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д