এক্সপ্রেসস্টাইন সিস্টেমের উপর ইন্ডেক্স প্রয়োগ করতে পারবেন না। collections.generic.linkedlist <T>

আমি একটি বর্গ তৈরি করেছেন:

public class Node
{
    public int Id { get; set; }
    public string Name { get; set;}
    public List Successor { get; set; }

}

এবং কিছু পদ্ধতিতে আমি নিম্নলিখিতগুলি করতে চাই

partice.path= new  LinkedList();

কিন্তু আমি ".elementat ()" পদ্ধতি এবং অন্যান্য এক্সটেনশনগুলিতে পৌঁছতে পারি না।

ps: উপরের সব ক্লাসগুলি সিলিত্রীট ক্লাস লাইব্রেরিতে রয়েছে, আমি জানিনা এটি ত্রুটিপূর্ণ কিনা।

1
যোগ সম্পাদিত
মতামত: 1

1 উত্তর

আপনার নোড </কোড> ঘোষণার মাধ্যমে আপনি কাঠামো শ্রেণী (শিরোনামে প্রস্তাবিত) বা নিজের শ্রেণী ব্যবহার করছেন কিনা তা পরিষ্কার নয় ...

আপনি কাঠামো ক্লাস ব্যবহার করছেন, অন্তর্ভুক্ত করা নিশ্চিত করুন:

using System.Linq;

আপনার ফাইলের শীর্ষে এছাড়াও, আপনার প্রকল্পের মধ্যে System.Core.dll এর একটি রেফারেন্স অন্তর্ভুক্ত করা নিশ্চিত করুন।

If you're using your own class, and you want to use the Enumerable.ElementAt extension method, you need to make your class implement IEnumerable.

That being said, you might want to just use the framework's LinkedList class instead of rolling your own...

2
যোগ