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

सी # एनम गेटनाम विधि

GetNames() एन्यूमरेशन में स्थिरांक के नामों की सरणी देता है।

निम्नलिखित एनम है।

enum Stock { Watches, Books, Grocery };

नामों की सरणी प्राप्त करने के लिए, GetNames() और लूप थ्रू का उपयोग करें जैसा कि नीचे दिखाया गया है -

foreach(string s in Enum.GetNames(typeof(Stock))) {
}

आइए अब पूरा उदाहरण देखें।

उदाहरण

using System;
class Demo {
   enum Stock { Watches, Books, Grocery };
   static void Main() {
      Console.WriteLine("The value of first stock category = {0}",Enum.GetName(typeof(Stock), 0));
      Console.WriteLine("The value of second stock category = {0}",Enum.GetName(typeof(Stock), 1));
      Console.WriteLine("The value of third stock category = {0}",Enum.GetName(typeof(Stock), 2));
      Console.WriteLine("All the categories of stocks...");
      foreach(string s in Enum.GetNames(typeof(Stock))) {
         Console.WriteLine(s);
      }
   }
}

आउटपुट

The value of first stock category = Watches
The value of second stock category = Books
The value of third stock category = Grocery
All the categories of stocks...
Watches
Books
Grocery

  1. सी # में Enum.GetNames

    यह एक एन्यूमरेशन में स्थिरांक के नामों की एक सरणी प्राप्त करता है। निम्नलिखित वाक्य रचना है - Enum.GetNames(Type) यहां, टाइप करें एक गणना प्रकार है। निम्नलिखित एक उदाहरण है - उदाहरण using System; class Demo {    enum Vehicle {       Car,       Motorbike, &n

  1. GroupBy () सी # में विधि

    GroupBy () एक विस्तार विधि है जो कुछ प्रमुख मूल्यों के आधार पर दिए गए संग्रह से तत्वों का एक समूह लौटाती है। निम्नलिखित हमारी सरणी है - int[] arr = { 2, 30, 45, 60, 70 }; अब, हम 50 से छोटे तत्वों को समूहबद्ध करने के लिए GroupBy() का उपयोग करेंगे - arr.GroupBy(b => chkSmaller(b)); उपरोक्त chkSm

  1. क्या हम जावा में एक विधि के अंदर एक एनम को परिभाषित कर सकते हैं?

    जावा में एन्यूमरेशन नामित स्थिरांक के एक समूह का प्रतिनिधित्व करता है, आप निम्नलिखित सिंटैक्स का उपयोग करके एक एन्यूमरेशन बना सकते हैं - enum Days {    SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY } हम एक वर्ग के अंदर एक गणना कर सकते हैं। लेकिन, हम एक विधि के अंदर एक एनम