Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी#4.0 में टुपल्स क्या हैं?

टुपल्स में विभिन्न डेटा प्रकारों के तत्वों का एक क्रम होता है। इसे प्रत्येक तत्व के प्रकार को अलग से निर्दिष्ट करने की आवश्यकता के बिना Tuple का एक उदाहरण वापस करने के लिए पेश किया गया था।

आइए दो तत्वों के साथ एक टपल बनाएं। निम्नलिखित है कि आप एक टपल कैसे घोषित करते हैं। -

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

अब, उदाहरण के लिए, टपल में पहले आइटम की जांच करें, जो एक पूर्णांक है -

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

अब टपल में दूसरे आइटम की जांच करें, जो एक स्ट्रिंग है -

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

स्ट्रिंग और इंट आइटम के साथ टपल बनाने के लिए निम्नलिखित एक उदाहरण है -

उदाहरण

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. सी # में स्ट्रिंग अक्षर क्या हैं?

    स्ट्रिंग अक्षर या स्थिरांक दोहरे उद्धरण चिह्नों या @ के साथ संलग्न हैं। एक स्ट्रिंग में ऐसे अक्षर होते हैं जो अक्षर अक्षर के समान होते हैं:सादा वर्ण, एस्केप अनुक्रम, और सार्वभौमिक वर्ण। यहां स्ट्रिंग लिटरल्स के कुछ उदाहरण दिए गए हैं - “Hi, User" "You’re Welcome, \ स्ट्रिंग अ

  1. सी # में उपयोगकर्ता परिभाषित अपवाद क्या हैं?

    किसी भी अन्य प्रोग्रामिंग भाषा की तरह, सी # में, आप आसानी से उपयोगकर्ता द्वारा परिभाषित अपवाद बना सकते हैं। उपयोगकर्ता द्वारा परिभाषित अपवाद वर्ग अपवाद वर्ग से प्राप्त होते हैं। कस्टम अपवाद वे हैं जिन्हें हम उपयोगकर्ता-परिभाषित अपवाद कहते हैं। नीचे दिए गए उदाहरण में, बनाया गया अपवाद अंतर्निर्मित अप

  1. सी # में नामस्थान क्या हैं?

    एक नाम स्थान नामों के एक सेट को दूसरे से अलग रखने का तरीका प्रदान करने के लिए है। नेमस्पेस की परिभाषा कीवर्ड नेमस्पेस से शुरू होती है और उसके बाद नेमस्पेस नाम इस प्रकार है - namespace namespace_name {    // code declarations } नेमस्पेस परिभाषित करें - namespace namespace_name {   &nb