C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#ToTuple()メソッド


ValueTupleがあり、それをタプルに変換してから、ToTuple()メソッドを使用するとします。

C#では、ToTuple()メソッドを使用してValueTupleをタプルに簡単に変換できます。

注- System.ValueTupleパッケージを追加して、ValueTupleプログラムを実行します。

追加する方法を見てみましょう-

  • プロジェクトに移動
  • ソリューションエクスプローラーでプロジェクトを右クリックします
  • [NuGetパッケージの管理]を選択します
  • NuGetパッケージマネージャーにアクセスします。
  • 次に、[参照]タブをクリックして、「ValueTuple」を見つけます
  • 最後に、System.ValueTupleパッケージを追加します

ToTuple()メソッドを実装する例を見てみましょう。

using System;
class Program {
   static void Main() {
      var val = (1, 2, 3);
      //Add System.ValueTuple package to run this program
      // ValueTuple
      Console.WriteLine(“ValueTuple: ” val);
      // Tuple
      Tuple<int, int, int> myTuple = val.ToTuple();
      Console.WriteLine(“Tuple: ”+myTuple);
   }
}

出力

ValueTuple: (1, 2, 3)
Tuple: (1, 2, 3)

  1. Pythonで文字列をタプルに変換する

    文字列をタプルに変換する必要がある場合は、「map」メソッド、「tuple」メソッド、「int」メソッド、および「split」メソッドを使用できます。 map関数は、特定の関数/操作を反復可能オブジェクト(リスト、タプルなど)のすべてのアイテムに適用します。結果としてリストを返します。 intメソッドは、その操作が許可されている場合、指定されたデータ型を整数型に変換します。 splitメソッドは、指定されたデータを区切り文字またはデフォルトの区切り文字に基づいて異なるセクションに分割します。 tupleメソッドは、指定されたデータ型をタプル型に変換します。 以下は同じのデモンストレーシ

  2. Pythonのタプルでのペアワイズ加算

    タプルでペアワイズ加算を実行する必要がある場合は、「zip」メソッド、「tuple」メソッド、およびジェネレータ式を使用できます。 zipメソッドは反復可能オブジェクトを取得し、それらをタプルに集約して、結果として返します。 ジェネレーターは、イテレーターを作成する簡単な方法です。 __iter __()および__next __()メソッドを使用してクラスを自動的に実装し、内部状態を追跡し、返される可能性のある値が存在しない場合はStopIteration例外を発生させます。 tupleメソッドは、指定されたiterableをタプルデータ型に変換します。 以下は同じのデモンストレーショ