কম্পিউটার

C# ব্যবহার করে লাইন দ্বারা একটি টেক্সট ফাইল লাইন পড়ার দ্রুততম উপায় কি কি?


লাইন দ্বারা একটি টেক্সট ফাইল লাইন পড়ার বিভিন্ন উপায় আছে। এর মধ্যে রয়েছে StreamReader.ReadLine, File.ReadLines ইত্যাদি। আসুন আমাদের স্থানীয় মেশিনে উপস্থিত একটি টেক্সট ফাইল বিবেচনা করি যার নিচের মত লাইন রয়েছে।

C# ব্যবহার করে লাইন দ্বারা একটি টেক্সট ফাইল লাইন পড়ার দ্রুততম উপায় কি কি?

স্ট্রিমরিডার ব্যবহার করা। রিডলাইন −

C# StreamReader একটি নির্দিষ্ট এনকোডিং-এ একটি স্ট্রীমের অক্ষর পড়ার জন্য ব্যবহৃত হয়। স্ট্রিমরিডার।পঠন পদ্ধতি ইনপুট স্ট্রীম থেকে পরবর্তী অক্ষর বা অক্ষরগুলির পরবর্তী সেট পড়ে। StreamReader TextReader থেকে উত্তরাধিকারসূত্রে পাওয়া যায় যা একটি অক্ষর, ব্লক, লাইন বা সমস্ত বিষয়বস্তু পড়ার পদ্ধতি প্রদান করে।

উদাহরণ

using System;
using System.IO;
using System.Text;
namespace DemoApplication{
   public class Program{
      static void Main(string[] args){
         using (var fileStream = File.OpenRead(@"D:\Demo\Demo.txt"))
         using (var streamReader = new StreamReader(fileStream, Encoding.UTF8)){
            String line;
            while ((line = streamReader.ReadLine()) != null){
               Console.WriteLine(line);
            }
         }
         Console.ReadLine();
      }
   }
}

আউটপুট

Hi All!!
Hello Everyone!!
How are you?

File.ReadLines ব্যবহার করা

File.ReadAllLines() পদ্ধতি একটি টেক্সট ফাইল খোলে, ফাইলের সমস্ত লাইনকে aIEnumerable এ পড়ে, এবং তারপর ফাইলটি বন্ধ করে দেয়।

উদাহরণ

using System;
using System.IO;
namespace DemoApplication{
   public class Program{
      static void Main(string[] args){
         var lines = File.ReadLines(@"D:\Demo\Demo.txt");
         foreach (var line in lines){
            Console.WriteLine(line);
         }
         Console.ReadLine();
      }
   }
}

আউটপুট

Hi All!!
Hello Everyone!!
How are you?

ফাইল ব্যবহার করা।ReadAllLines

এটি ReadLines এর সাথে অনেকটাই মিল। যাইহোক, এটি স্ট্রিং [] ফেরত দেয় এবং একটি IEnumerable নয় যা আমাদের লাইনগুলিকে এলোমেলোভাবে অ্যাক্সেস করতে দেয়।

উদাহরণ

using System;
using System.IO;
namespace DemoApplication{
   public class Program{
      static void Main(string[] args){
         var lines = File.ReadAllLines(@"D:\Demo\Demo.txt");
         for (var i = 0; i < lines.Length; i += 1){
            var line = lines[i];
            Console.WriteLine(line);
         }
         Console.ReadLine();
      }
   }
}

আউটপুট

Hi All!!
Hello Everyone!!
How are you?

  1. ডেটা মাইনিংয়ে টেক্সট মাইনিংয়ের ক্ষেত্রগুলি কী কী?

  2. টেক্সট স্টেগানোগ্রাফির জনপ্রিয় পদ্ধতিগুলি কী কী?

  3. স্টেগানোগ্রাফির প্রয়োজনীয়তা কী?

  4. DES এর বৈচিত্র কি?