2014-01-27 2 views
2

Есть ли способ удалить точку между двумя строками?Удалить точку между двумя строками

У меня есть две строки: Linkw2.ID и Linkw2.t169ID.

Я хочу, чтобы это были Linkw2ID, Linkw2t169ID.

Я использовал string substring = InpParam.Substring(0, InpParam.IndexOf(".")); , но он вернет мне Linkw2 и Linkw2.

ответ

1

Попробуйте

substring = InParam.Replace(".",""); 

Или вы используете

var sub = InpParam.Substring(0, InpParam.IndexOf(".")) + 
        InpParam.Substring(InpParam.IndexOf(".") + 1, InpParam.Length - InpParam.IndexOf(".") - 1); 
+0

ohh it work for me thanks man – DineshChauhan

6

Вы можете использовать String.Replace, чтобы удалить точку с пустой строкой. Не забудьте вернуть результат в строку, если вы хотите изменить значение.

Этот метод не изменяет значение текущего экземпляра. Вместо этого он возвращает новую строку, в которой все вхождения oldValue заменяются newValue, MSDN.

str = str.Replace(".", ""); 

Возвращает новую строку, в которой все вхождения заданной строки в текущем экземпляре заменены другой указанной строкой, MSDN

1
String str="Linkw2.ID"; 
String str1=str.Replace(".",""); 

Это создает новую строку str1 с точки удалены от ул.

Или

str=str.Replace(".",""); 

Это создает новую строку с точками, удаленных от ул и обновлений ул с результатом.

Смежные вопросы