中級 › 文字列を変更したはずが変わらない理由 › パターン3
文字列を変更したはずが変わらない理由
string型は不変(イミュータブル)です。
1 class Program { 2 static void Main(string[] args) { 3 string s = " hi "; 4 ____________; ^ 5 System.Console.WriteLine("[" + s + "]"); 6 } 7 }
出力: [ hi ]
空欄を埋めてビルドを通す
Trim()も例外ではありません。前後の空白を取り除いた新しい文字列を返すだけです。
次の問題