У меня есть строковое значение, подобное этому Rs.100 - Rs.250 Теперь я хочу только 250 из этой строки.Извлечь числовые значения из строки после тире (-)
Я попытался это, но он не получает выход
var result = str.Substring(str.LastIndexOf('-') + 1);
UPDATE
string result = price.Text;
string[] final_result = result.Split('.');
dynamic get_result = final_result(1).ToString();
price.Text = final_result.ToString;
Я предполагаю, что это дает вам результат '' Rs.250'', правильно? Я не уверен, почему вы думали, что это сработает? – smarx
Текущий код даст вам 'Rs.250' удалить' Rs.' из результата, это будет хорошо, тогда –
Вы можете попробовать следующее: 'var result = str.Split ('.'). Reverse(). First(); ' –