কম্পিউটার

C# এ KeyNotFoundException


KeyNotFoundExceptionটি ছুড়ে দেওয়া হয় যখন আপনি যে কীটি খুঁজে পাচ্ছেন তা অভিধান সংগ্রহে পাওয়া যায় না৷

আসুন একটি উদাহরণ দেখি -

উদাহরণ

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      try {
         var dict = new Dictionary<string, string>() {
            {"TV", "Electronics"},
            {"Laptop", "Computers"},
         };
         Console.WriteLine(dict["Pen Drive"]);
      }
      catch (Exception e) {
         Console.WriteLine(e);
      }
   }
}

নিম্নলিখিত আউটপুট হয়. KeyNotFoundException ত্রুটিটি দৃশ্যমান কারণ কীটি অভিধানে নেই -

আউটপুট

System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in
<902ab9e386384bec9c07fa19aa938869>:0

  1. কিভাবে C# ব্যবহার করে অন্তর্নির্মিত ফাংশন ছাড়াই প্রথম অনন্য চরিত্রের সূচী ফেরত দেওয়া যায়?

  2. কিভাবে C# ব্যবহার করে অক্ষরের পরিবর্তে একটি প্রদত্ত স্ট্রিং শব্দকে শব্দ দ্বারা বিপরীত করবেন?

  3. কীভাবে সাজানো অ্যারে থেকে সদৃশগুলি সরানো যায় এবং C# ব্যবহার করে নন-ডুপ্লিকেট অ্যারে ফেরত দেওয়া যায়?

  4. C# এ KeyNotFoundException