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

C# में डिक्शनरी में संग्रहीत मान को कैसे अपडेट करें?


C# में, डिक्शनरी एक जेनेरिक कलेक्शन है जिसका उपयोग आमतौर पर कुंजी/मान जोड़े को संग्रहीत करने के लिए किया जाता है। डिक्शनरी में, कुंजी null नहीं हो सकती, लेकिन मान हो सकता है। एक कुंजी अद्वितीय होनी चाहिए। डुप्लीकेट कुंजियों की अनुमति नहीं है; यदि हम डुप्लीकेट कुंजी का उपयोग करने का प्रयास करते हैं तो कंपाइलर एक अपवाद फेंक देगा।

जैसा कि ऊपर उल्लेख किया गया है, डिक्शनरी में मान को उसकी कुंजी का उपयोग करके अपडेट किया जा सकता है क्योंकि कुंजी प्रत्येक मान के लिए अद्वितीय होती है।

myDictionary[myKey] = myNewValue;

उदाहरण

आइए छात्रों की एक डिक्शनरी लें जिसमें आईडी और नाम हो। अब यदि हम आईडी 2 वाले छात्र का नाम "Mrk" से "Mark" में बदलना चाहते हैं।

using System; 
using System.Collections.Generic; 
namespace DemoApplication{ 
    class Program{ 
        static void Main(string[] args){ 
            Dictionary<int, string> students = new Dictionary<int, string>{ 
                { 1, "John" }, 
                { 2, "Mrk" }, 
                { 3, "Bill" } 
            }; 
            Console.WriteLine($"Name of student having id 2: {students[2]}"); 
            students[2] = "Mark"; 
            Console.WriteLine($"Updated Name of student having id 2: {students[2]}"); 
            Console.ReadLine(); 
        } 
    } 
}

आउटपुट

उपरोक्त कोड का आउटपुट है -

Name of student having id 2: Mrk 
Updated Name of student having id 2: Mark

  1. Redis SETRANGE में महारत हासिल करें: स्ट्रिंग मान के भाग को कुशलतापूर्वक अपडेट करें Redis SETRANGE में महारत हासिल करें: स्ट्रिंग मान के भाग को कुशलतापूर्वक अपडेट करें

    इस ट्यूटोरियल में, हम सीखेंगे कि Redis डेटास्टोर में किसी निर्दिष्ट कुंजी पर संग्रहीत स्ट्रिंग मान के किसी भाग को कैसे अपडेट करें। इसके लिए हम Redis SETRANGE कमांड का उपयोग करेंगे। SETRANGE कमांड यह कमांड प्रारंभ (सम्मिलित) ऑफसेट लेता है, जो स्ट्रिंग मान के अपडेट किए जाने वाले भाग के प्रारंभ इंडेक्

  1. विंडोज 10 को समस्याग्रस्त अपडेट ऑटो-इंस्टॉल करने से रोकें - चरण-दर-चरण मार्गदर्शिका विंडोज 10 को समस्याग्रस्त अपडेट ऑटो-इंस्टॉल करने से रोकें - चरण-दर-चरण मार्गदर्शिका

    विंडोज 10 पर किसी विशिष्ट अपडेट या ड्राइवर की स्वचालित स्थापना कैसे ब्लॉक करें जैसा कि आप पहले से जानते हैं, विंडोज 10, उपलब्ध होने पर किसी भी विंडोज या ड्राइवर अपडेट को स्वचालित रूप से डाउनलोड और इंस्टॉल करता है। लेकिन कुछ मामलों में, विंडोज 10 में एक विशिष्ट अपडेट की स्थापना विफल हो सकती है और इस

  1. Windows 10 अपडेट बैंडविड्थ सीमित करें – डेटा उपयोग नियंत्रित करें और ब्राउज़िंग, गेमिंग, स्ट्रीमिंग के लिए इंटरनेट फ्री रखें Windows 10 अपडेट बैंडविड्थ सीमित करें – डेटा उपयोग नियंत्रित करें और ब्राउज़िंग, गेमिंग, स्ट्रीमिंग के लिए इंटरनेट फ्री रखें

    Windows 10 में आवश्यक अपडेट्स और डाउनलोड के अनुसार बैंडविड्थ सीमाएं निर्धारित करने और इसे ऑप्टिमाइज़ करने के लिए एक सक्रिय तंत्र है। Windows अपडेट के लिए बैंडविड्थ सीमित करने से आपकी डेटा सीमा की चिंता सुनिश्चित होती है और यह एक ही उद्देश्य के लिए सारा बैंडविड्थ नहीं खाता। यह आपको वेब ब्राउज़ करने,