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

C#タプルを反復処理する方法は?


まず、タプルを宣言して値を追加します-

Tuple <int, string> tuple = new Tuple<int, string>(100, "Tom");

C#を使用すると、タプルを反復処理するために、個々の要素を探すことができます-

tuple.Item1 // first item
tuple.Item2 // second item
To display the complete tuple, just use:
// display entire tuple
Console.WriteLine(tuple);

完全なコードを見てみましょう-

using System;
using System.Threading;

namespace Demo {
   class Program {

      static void Main(string[] args) {

         Tuple <int, string> tuple = new Tuple<int, string>(100, "Tom");

         if (tuple.Item1 == 100) {
            Console.WriteLine(tuple.Item1);
         }
         if (tuple.Item2 == "Tom") {
            Console.WriteLine(tuple.Item2);
         }

         // display entire tuple
         Console.WriteLine(tuple);
      }
   }
}

  1. Pythonでタプルを定義するにはどうすればよいですか?

    タプルは、Pythonの標準データ型の1つです。これは、オブジェクトの不変のシーケンスです。タプルオブジェクトは、必ずしも同じタイプである必要はない1つ以上のオブジェクトを、コンマで区切って配置することによって作成されます。コレクションは、オプションで括弧内に入れることができます。 >>> t1=1, "Ravi", 75.50, True >>> t1 (1, 'Ravi', 75.5, True) >>> type(t1) <class 'tuple'> >>&

  2. Pythonで特定のディレクトリ内のファイルを反復処理するにはどうすればよいですか?

    os.listdir(my_path)は、my_pathディレクトリにあるすべてのもの(ファイルとディレクトリ)を取得します。次のように使用できます: >>> import os >>> os.listdir('.') ['DLLs', 'Doc', 'etc', 'include', 'Lib', 'libs', 'LICENSE.txt', 'NEWS.txt', 'python.exe', &#