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

C# में प्रकार को उसके IEnumerable समकक्ष में कास्ट करना

प्रकार को उसके IEnumerable समकक्ष में कास्ट करने के लिए AsEnumerable() विधि का उपयोग करें। यह एक एक्सटेंशन विधि है।

उदाहरण

हमारे उदाहरण के लिए, हमने एक सरणी सेट की है:

int[] myArr = new int[10];
myArr[0] = 1;
myArr[1] = 2;
myArr[2] = 3;
myArr[3] = 4;
myArr[4] = 5;

अब AsEnumerable() विधि का उपयोग करके कास्ट करें:

myArr.AsEnumerable();

पूर्ण कोड

using System;
using System.Linq;

class Demo {
    static void Main() {
        int[] myArr = new int[10];
        myArr[0] = 1;
        myArr[1] = 2;
        myArr[2] = 3;
        myArr[3] = 4;
        myArr[4] = 5;
        myArr[5] = 6;
        myArr[6] = 7;
        myArr[7] = 8;
        myArr[8] = 9;
        myArr[9] = 10;
        
        // AsEnumerable
        var a = myArr.AsEnumerable();
        // प्रदर्शित करना
        foreach (var item in a) {
            Console.WriteLine(item);
        }
    }
}

आउटपुट

1
2
3
4
5
6
7
8
9
10
  1. C/C++ में टाइप कास्ट क्या है? C/C++ में टाइप कास्ट क्या है?

    टाइप कास्टिंग एक वेरिएबल को एक डेटा टाइप से दूसरे डेटा टाइप में बदलने का एक तरीका है। उदाहरण के लिए, यदि आप एक long मान को एक साधारण इंटीजर में संग्रहीत करना चाहते हैं तो आप long को int में टाइप कास्ट कर सकते हैं। आप कास्ट ऑपरेटर का उपयोग करके मानों को एक प्रकार से दूसरे प्रकार में स्पष्ट रूप से बद

  1. - C# में कास्ट ऑपरेटर () क्या है?

    टाइप कन्वर्जन एक प्रकार के डेटा को दूसरे प्रकार में बदलना है। एक्सप्लिसिट कन्वर्जन यूजर्स द्वारा प्री-डिफाइन्ड फंक्शन्स का उपयोग करके स्पष्ट रूप से किए जाते हैं और कास्ट ऑपरेटर की आवश्यकता होती है।आइए double को int में कास्ट करने का एक उदाहरण देखें:उदाहरणusing System; namespace Demo { class Prog

  1. विंडोज 10 में फ़ाइल प्रकार को प्रोग्राम के साथ संबद्ध नहीं कर सकते विंडोज 10 में फ़ाइल प्रकार को प्रोग्राम के साथ संबद्ध नहीं कर सकते

    यदि आप विंडोज 10/8/7 में फ़ाइल एक्सटेंशन को किसी एप्लिकेशन से संबद्ध नहीं कर सकते हैं, तो यह पोस्ट इस मुद्दे को हल करने में आपकी मदद कर सकती है। फ़ाइल प्रकार को प्रोग्राम के साथ संबद्ध नहीं कर सकते regedit खोलें और नेविगेट करें: Computer\HKEY_CLASSES_ROOT\Applications यहां वह .exe नाम ढूंढें ज