私が知りたいと思っていたことを本当に尋ねなかった以前の質問をしましたが、それほど心配していませんでしたので、ここでは新しい質問です。ユーザーの入力した文字列の特定の文字を、 "a"のインスタンスを "w"で置き換えます。私はこの仕事をする方法を宣言する必要があります。私はそれをするために何を言わなければならないのか分からずに立ち往生しています。私はそれが文字を見つけて置き換えることを望むことを知っているが、私はそれについてどうやって行くのか分からない。これは私がこれまで持っているものです。文字列内の個々の文字を可変文字列に置き換えますか?
public static void Encrypt(string args)
{
}
public static void Decrypt(string args)
{
}
static void Main(string[] args)
{
Console.WriteLine("Enter string to be encrypted or decrypted");
string words = Console.ReadLine();
Console.WriteLine("Enter 1 to encrypt or enter 2 to decrypt");
string EnOrDec = Console.ReadLine();
int answer = Convert.ToInt16(EnOrDec);
if (answer == 1)
{
Encrypt(words);
}
if (answer == 2)
{
Decrypt(words);
}
}
}
私はここで見つける置き換える方法を使用してみました:https://msdn.microsoft.com/en-us/library/fk49wtc1(v=vs.110).aspxが、それは私にエラーを与えたと私はそれは私がとにかく欲しいものだか分かりません。助けてくれてありがとう。
string text = "ABCABCABCABC";
text=text.Replace("A", "W");
「置換」メソッドを使って試したところでコードを追加してください。 – sudheeshix
なぜこの行を使っていますか? 'int answer = Convert.ToInt16(EnOrDec);' 'Int16' /' short'か 'Int32'/int'を使いましたか? – TheLethalCoder
あなたが掲示したコードは、問題を解決する努力を示していません。また、暗号化よりもエンコードまたは難読化のほうが聞こえることに注意してください。 – TheLethalCoder