কম্পিউটার টিউটোরিয়াল

C#-এ KeyNotFoundException

KeyNotFoundException তখন ফেলা হয় যখন Dictionary-এ থাকা না থাকা কোনো কী (key) দিয়ে ভ্যালু এক্সেস করার চেষ্টা করা হয়।

উদাহরণ

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main() {
        try {
            var dict = new Dictionary {
                { "TV", "Electronics" },
                { "Laptop", "Computers" }
            };
            // "Pen Drive" কী আছে না
            Console.WriteLine(dict["Pen Drive"]);
        } catch (Exception e) {
            Console.WriteLine(e);
        }
    }
}

আউটপুট

System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.

টিপস: এক্সেস করার আগে ContainsKey() বা TryGetValue() ব্যবহার করে কী আছে কিনা চেক করুন।

  1. C# ব্যবহার করে বিল্ট-ইন ফাংশন ছাড়া প্রথম ইউনিক ক্যারেক্টারের ইনডেক্স খুঁজে বের করার পদ্ধতি

  2. C# ব্যবহার করে স্ট্রিংকে শব্দ दर শব্দ রিভার্স করার পদ্ধতি (অক্ষর না করে)

  3. C# ব্যবহার করে সোর্টেড অ্যারেতে থেকে ডুপ্লিকেট সরিয়ে নন-ডুপ্লিকেটেড অ্যারে রিটার্ন করার পদ্ধতি

  4. C#-এ KeyNotFoundException