Так что название может немного ввести в заблуждение, но выслушайте меня. Это не так просто, как я выразился в заголовке.
Итак, у меня есть строка, скажем,
String dna="ACTG";
Я должен преобразовать указанную строку в ее форму дополнения. Чтобы дополнить указанную строку, я должен заменить все вхождения «A» на «T», «C» на «G», «T» на «A» и «G» на «C». Таким образом, дополнение String должно выглядеть так:
String dnaComplement="TGAC";
Как мне это сделать правильно? НАПРИМЕР.
String temp = dna.Replace("A", "T");
temp = temp.Replace("T", "A");
temp = temp.Replace("C", "G");
temp = temp.Replace("G", "C");
Это будет иметь вывод:
TCTC
Что неправильно. Я новичок в C# и немного разбираюсь в программировании. Я привык использовать java.