Я использую Visual Studio 2010. Мне нужно заменить часть моей строки, поэтому я должен найти конкретную хартию в своей строке. но .find
недоступен для меня.
Что мне делать, есть ли какая-то конкретная библиотека для этого?
string selected="ddddtttjjj";
selected.find("t");
С#, String.IndexOf
string str = "abcdefg";
var ix = str.IndexOf("d");
Console.WriteLine("Ix=" + ix);
// output
//Ix=3
http://msdn.microsoft.com/en-us/library/k8b1470s(v=vs.110).aspx
но, если вы хотите повторно заполнить подстроку, которую вы можете использовать. "String.Replace"
string str = "abcdefg";
str = str.Replace("d","xDx");
Console.WriteLine(str);
// ouput
// abcxDxefg
http://msdn.microsoft.com/en-us/library/fk49wtc1(v=vs.110).aspx
обратите внимание, что String.Replace Возвращает новую строку, в которой все вхождения указанной строки в текущем экземпляре заменяются другой указанной строкой.