ホームページ > バックエンド開発 > C#.Net チュートリアル > 一時変数を使用せずに C# で 2 つの文字列を交換する

一時変数を使用せずに C# で 2 つの文字列を交換する

王林
リリース: 2023-08-26 15:25:10
転載
801 人が閲覧しました

在 C# 中不使用临时变量交换两个字符串

一時変数を使用せずに 2 つの文字列を交換するには、次のコードとロジックを試すことができます。

2 番目の文字列を最初の文字列に追加します。

str1 = str1 + str2;
ログイン後にコピー

str1 を str2 に設定します。

str2 = str1.Substring(0, str1.Length - str2.Length);
ログイン後にコピー

最後のステップは、str2 を str1 に設定することです -

str1 = str1.Substring(str2.Length);
ログイン後にコピー

Example

using System;

class Demo {

   public static void Main(String[] args) {
      String str1 = "Brad";
      String str2 = "Pitt";

      Console.WriteLine("Strings before swap");
      Console.WriteLine(str1);
      Console.WriteLine(str2);

      str1 = str1 + str2;

      str2 = str1.Substring(0, str1.Length - str2.Length);
      str1 = str1.Substring(str2.Length);

      Console.WriteLine("Strings after swap");
      Console.WriteLine(str1);
      Console.WriteLine(str2);
   }
}
ログイン後にコピー

以上が一時変数を使用せずに C# で 2 つの文字列を交換するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート