String.LastIndexOf: некорректный результат - C#

  1. Доброго ... Во общем глючит у меня метод string.LastIndexOf() c дополнительными параметрами, начальной позиции и кол-во позиций для поиска результат такой:


textual

Код:

Console.WriteLine(str.IndexOf('*',4,2).ToString());


Похожие ответы
  1. Добрый день. пишу мелкую программу поиска по AD и решил для хранения всех найденных пользователей использовать коллекцию вот код: самого класса

  1. Где здесь косяк? не считает как надо

  1. при вычислении дробных выражений получается некорректный ответ, например: 212,2-212=0,199999999999989. в чем причина?

  1. Возникла проблема с правильностью перевода из RGB в CMYK. Все переменные до самого конца - double, но при этом расчёты будто ведёт пьяный Вася, а не точный компьютер. Совершенно странные числа, совсем не по моим формулам.

  1. Необходимо переделать код с языка C++ на С# C++1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 int main() { setlocale(LC_ALL, "Russian"); int st[10], bt[10], wt[10], tat[10], n, tq; /* время выполнения, ожидания, выполнения, количество процессов, квант времени*/ int i, count=0, swt=0, stat=0, temp, sq=0; /* переменные для выполнения программы*/ float awt=0.0, atat=0.0; /* общее время ожидания и выполнения*/ cout<<"Введите количество процессов: "; cin>>n; /* Введите количество процессов*/   for(i=0; i>b; bt[i]=b; st[i]=bt[i]; }   cout<<"Введите квант времени: "; /* Вводим квант времени*/ cin>>tq;   while(1) /* Цикл создает очередь в котором каждый процесс будет использовать ЦПУ время определенное квантом времени*/ { for(i=0, count=0;itq) /* Если время выполнения больше кванта времени, то учитываем квант времени от времени выполнения*/ { st[i]=st[i]-tq; } else if (st[i]>=0) { temp=st[i]; st[i]=0; } sq=sq+temp; /* Время оборота*/ tat[i]=sq; /* Время ожидания*/ } if(n==count) /* Если количество процессов закончиться, то цикл закончиться*/ break; } /* Здесь конец цикла*/ for(i=0;i

  1. Помогите разобраться, почему неправильно считает

  1. И так, мне нужно зашифровывать в sha1 текст. Я написал кое-что, но чот не работает..идеи?)

  1. Пишу программу решающую квадратные уравнения, вроде все считает, считает правельно, но дает ответ допустим должно получится х1 = 1 х2 = -3 он выводит ответ х1 = 1,24235236236236235 и х2= -3, 352523523523523 Как убрать все числа после запятой???? пробовал Math.Round(x1, 1) или 0 но он их округляет. Не по теме:

  1. Добрых времени суток. По этому адресу тык нужно выбрать все что находится в теге

    Делаю это так: