1) сделать строку
String myOldString = "No way";
2) Используйте функцию замены
String myNewString = myOldString.Replace("No", "Yes");
Вот MSDN для более подробной информации: http://msdn.microsoft.com/en-us/library/fk49wtc1.aspx#Y480
EDIT
Вот данные из вашего поста:
String myInput = "whatever @input equals"
String myclass_text = "whatever @class_text equals"
String myid_text = "whatever @id_text equals"
String myString = myInput.replace(myclass_text, "~~|~")
myString = myString.replace(myid_text, class_text)
myString = myString.replace("~~|~", myid_text)
Или все-в-одном (я не знаю, позволяет ли c # вам подобную прокрутку, но если предпочитаете однострочники, попробуйте:
String myString = myInput.replace(myclass_text, "~~|~").replace(myid_text, myclass_text).replace("~~|~", myid_text)