たぶん、質問は良くないか、単純すぎるように聞こえます。しかし、この場合は私にとってはそうではありません。
私の問題は次のとおりです。文字列の拡張機能を作成しました。
public static void SetString( this string aString, string anotherString ) {
aString = anotherString ;
// process info for that string ... (database, files, etc)
}
私がその拡張機能を次のように呼び出す場合:
string anExistingString = "123";
anExistingString.SetString("Other value");
Console.Write(anExistingString);
123
しかし、代わりに戻りますOther value
...
私の間違いはどこにありますか?