есть вот такой код
string str = "\"asdfas\"";
int a = str.LastIndexOf('"', 1); //должно найти последнюю кавычку, начиная с первой позиции
int b = str.LastIndexOf('"');//должно найти последнюю кавычку
int c = str.IndexOf('"', 1);//должно найти первую попавшуюся кавычку, начиная с первой позиции (это в данном случае символ последний)
int d = str.IndexOf('"');//должно найти первую попавшуюся кавычку, начиная с первой позиции (это в данном случае самый первый символ)
ожидал результата a = 7 b = 7 c = 7 d = 0 ,
получил
a = 0 b = 7 c = 7 d = 0
собсно это то и не понятно
Здравствуйте, DanNsk, Вы писали:
This method begins searching at the startIndex character position of this instance and proceeds backwards towards the beginning until either value is found or the first character position has been examined.