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

सी # में एक शब्दकोश और एक सरणी के बीच अंतर क्या हैं?

शब्दकोश

Dictionary C# में कुंजियों और मानों का एक संग्रह है। शब्दकोश System.Collection.Generics नाम स्थान में शामिल है।

एक शब्दकोश घोषित करने के लिए -

IDictionary<int, int> d = new Dictionary<int, int>();

तत्वों को जोड़ने के लिए -

IDictionary<int, int> d = new Dictionary<int, int>();
d.Add(1,97);
d.Add(2,89);
d.Add(3,77);
d.Add(4,88);

सरणी

ऐरे एक ही प्रकार के तत्वों के एक निश्चित आकार के अनुक्रमिक संग्रह को संग्रहीत करता है। इसमें सन्निहित स्मृति स्थान होते हैं। निम्नतम पता पहले तत्व से मेल खाता है और उच्चतम पता अंतिम तत्व से मेल खाता है।

सरणियों को परिभाषित करने के लिए -

int[] arr = new int[5];

ऐरे में तत्वों को इनिशियलाइज़ और सेट करने के लिए।

int[] arr = new int[10] {3, 5, 35, 87, 56, 99, 44, 36, 78};

  1. जावा में JTextField और JFormattedTextField के बीच क्या अंतर हैं?

    A JTextField सादा पाठ के लिए उपयोग किया जा सकता है जबकि एक JFormattedTextField एक वर्ग है जो JTextField . का विस्तार कर सकता है और इसका उपयोग टेक्स्ट में किसी भी प्रारूप को सेट करने के लिए किया जा सकता है जिसमें इसमें शामिल हैं फ़ोन नंबर, ई-मेल, तिथियां और आदि। JTextField एक JTextFeld सबसे महत्

  1. वाई-फाई 6 और 5जी नेटवर्क में क्या अंतर है?

    5G नेटवर्क एक ऐसा विषय है जिसके बारे में बात करने के लिए बहुत कुछ दिया गया है और इसका कार्यान्वयन सामाजिक नेटवर्क में मौजूद बातचीत का विषय है। वाई-फाई 6 के आसपास मौजूद उम्मीदों की तरह, जो एक अलग तकनीक है। वाई-फ़ाई 6 और 5G नेटवर्क के बीच अंतर की पहचान करना सीखें । वाईफाई 6 क्या है? वाई-फ़ाई 6 और कुछ

  1. Windows 10 और Windows 11 में क्या अंतर हैं?

    Microsoft ने नवीनतम विंडोज़ 11 को कई नई सुविधाओं और सुधारों के साथ जारी किया है। और बहुत सारे पैच और अपडेट के साथ, विंडोज 10 अब नई विंडोज 11 की तुलना में अधिक स्थिर ओएस है। कंपनी के अनुसार, यह 2025 के बाद विंडोज 10 पर अपना समर्थन बंद कर देगी, इसलिए हमारे पास विंडोज 11 में अपग्रेड करने का फैसला करने