আমি একটি ম্যাপিং ফাংশন (একটি লিনক-সামঞ্জস্যপূর্ণ উপায়ে) ব্যবহার করে একটি IEnumerable এর প্রতিটি উপাদানকে অন্য কোনও কিছুর সাথে রূপান্তর করার উপায় খুঁজছিলাম কিন্তু আমি কিছুই পাইনি।
একটি (খুব সাধারণ) উদাহরণস্বরূপ, এটির মতো কিছু করতে সক্ষম হওয়া উচিত
IEnumerable<int> integers = new List<int>() { 1, 2, 3, 4, 5 };
IEnumerable<string> strings = integers.Transform(i => i.ToString());
তবে আমি কিছুই পাইনি। আমি বলতে চাইছি, এটি একটি এক্সটেনশান পদ্ধতিটি লিখে সম্পূর্ণ সহজ যে এটি সম্পাদন করে (মূলত, এটির জন্য প্রয়োজনীয় সমস্ত উত্স এনুমিরেটরকে একটি নতুন শ্রেণিতে আবৃত করা এবং তারপরে কলগুলি অর্পণ করার জন্য কিছুটা বয়লারপ্লিট কোড লিখতে হবে) তবে আমি আশা করতাম এটি মোটামুটি প্রাথমিক ক্রিয়াকলাপ হতে হবে এবং এটি নিজেকে লিখে চাকাটি পুনর্নবীকরণের মতো মনে হয় - আমি যে অনুভূতিটি ব্যবহার করব সেগুলি অন্তর্নির্মিত উপায় হতে পারে এমন অনুভূতিটি কাঁপতে পারি না এবং আমি কেবল দেখতে অন্ধ হয়ে গেছি been এটা।
সুতরাং ... লিন্কে এমন কিছু আছে যা আমাকে উপরে বর্ণিত অনুসারে কাজ করতে দেয়?