文字列の入力を動作していない置き換える=私はエンコードをKNW 「こんにちは、あなたはどのように&#の97YをTODている」私は不適切な「TODに&#の97Y」を交換する機能を使用していますなぜ適切な形式でのthatsされていません"今日"。文字列関数の中で
f1(入力); しかし
if (input.Contains("today") == true)
{
lbldisplay.Text = str1;
}
を比較した時に、それは偽returing、私はprogram.itはs1.Replace( "&#97" 、 "A")を交換するまで正常に動作しているデバッグしている。(" こんにちは、どのように示しますあなたは今日ですか?)しかし、return文ではs1を返します。つまり元の値、つまり「お元気ですか?&#97y」を返しています。
public string f1(string s1)
{
s1 = s1.Replace("a", "a");
return s1;
}
助けてください。ありがとうございます。
あなたのコードが正しいパラメータが
ref
はので、これは効果がありません宣言されていません。あなたが文字列に対してf1関数を返さない限り、そこでは何が動作していないのか分かりません。 –コードを書式設定してください。 – john