পোস্ট রয়স এর জন্য ধন্যবাদ .. এটা আমার মনে হয় যে আপনি কেবল লুপটি ধরে রাখতে পারেন এবং এটি ঘুমাতে পারেন, যে কোনও উপায়ে এটি ঘুরে বেড়ায়। কেন্ আপনি অবশ্যই C # এ এটি করতে পারেন, তবে আমি কেন নিশ্চিত হতে চাই না যে আপনি যদি চান তবে এটি পরিবর্তন করতে চান না এবং যদি আপনি এটি করতে চান তবে এটি আপনার কাছে কী প্রয়োজন তা স্পষ্ট হবে। আমি বেশ কয়েক বছর ধরে সি-তে কোডেড ছিলাম এবং বেশিরভাগ কারণে বেশিরভাগ কারণেই আপনি ডেলফিতে কিছু করতে পারেন যা সি (সমস্ত বার ভার্চুয়াল ডিভাইস ড্রাইভার) এ করা যেতে পারে। ডেলফি প্রচুর পরিমাণে উপাদানবস্তু সেট সরবরাহ করে। এটি অনেক বেশি পঠনযোগ্য হওয়ার পরে বাগগুলির চেয়ে কম প্রবণতা এবং কম্পিউলার আপনাকে রুটিন থেকে সর্বাধিক গতি পেতে হলে ইনলাইন সমাবেশ কোড লিখতে দেয়। যদি আপনার নরকটি এটি রূপান্তরিত করার দিকে তাকাতে থাকে তবে: সমস্ত উইন্ডোজ ফাংশন user32.dll থেকে আপনাকে আপনার নিজের TStringList ক্লাসটি তৈরি করতে হবে যা কেবল একটি লিঙ্কযুক্ত তালিকা বস্তু যা স্ট্রিংগুলি সঞ্চয় করে (যতক্ষণ আমি সচেতন সি এখনও এমন মৌলিক সরবরাহ সরবরাহ করি না কিন্তু মান হিসাবে অত্যন্ত দরকারী ক্লাস) অথবা আপনি একটি গতিশীল অ্যারের সঙ্গে আপনার নিজের স্ট্রিং হ্যান্ডলিং বাস্তবায়ন করতে পারে।