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

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


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

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

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 . का उपयोग करेंगे आदेश। सेटरेंज कमांड यह आदेश प्रारंभ (समावेशी) ऑफ़सेट लेता है, जो स्ट्रिंग मान के अद्यतन भाग की प्रारंभ अनुक्रमणिका

  1. Windows 10 अपडेट की स्थापना को कैसे रोकें।

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

  1. Windows 10 पर Windows अपडेट बैंडविड्थ को कैसे सीमित करें

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