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

C#4.0のタプルとは何ですか?


タプルには、さまざまなデータ型の要素のシーケンスがあります。各要素のタイプを個別に指定する必要なしに、Tupleのインスタンスを返すために導入されました。

2つの要素を持つタプルを作成しましょう。タプルを宣言する方法は次のとおりです。 −

Tuple<int, string>person = new Tuple <int, string>(32, "Steve");

ここで、例として、タプルの最初の項目である整数-

を確認します。
if (tuple.Item1 == 99) {
   Console.WriteLine(tuple.Item1);
}

次に、タプルの2番目の項目である文字列を確認します-

if (tuple.Item2 == "Steve") {
   Console.WriteLine(tuple.Item2);
}

以下は、stringおよびintアイテムを使用してタプルを作成する例です-

using System;
using System.Threading;

namespace Demo {
   class Program {

      static void Main(string[] args) {

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

         if (tuple.Item1 == 50) {
            Console.WriteLine(tuple.Item1);
         }

         if (tuple.Item2 == "Jack") {
            Console.WriteLine(tuple.Item2);
         }
      }
   }
}

出力

50

  1. C#のユーザー定義の例外とは何ですか?

    他のプログラミング言語と同様に、C#では、ユーザー定義の例外を簡単に作成できます。ユーザー定義の例外クラスは、Exceptionクラスから派生します。カスタム例外は、ユーザー定義の例外と呼ばれるものです。 以下の例では、作成された例外は組み込みの例外ではありません。これはカスタム例外です- TempIsZeroException 次のコードを実行して、C#でユーザー定義の例外を作成する方法を学ぶことができます- 例 using System; namespace Demo {    class TestTemperature {      

  2. C#の名前空間とは何ですか?

    名前空間は、ある名前のセットを別の名前のセットから分離する方法を提供するためのものです。名前空間の定義は、次のように、キーワードnamespaceで始まり、その後に名前空間名が続きます- namespace namespace_name {    // code declarations } 名前空間を定義する- namespace namespace_name {    // code declarations } 以下は、C#で名前空間を使用する方法を示す例です- 例 using System; namespace first_space {