ফর্ম লোড ইভেন্টে এমবেডড টিএক্সটি ফাইল পড়ুন।
পরিবর্তনশীল গতিশীল সেট করুন।
string f1 = "AppName.File1.Ext";
string f2 = "AppName.File2.Ext";
string f3 = "AppName.File3.Ext";
একটি চেষ্টা ক্যাচ কল।
try
{
IncludeText(f1,f2,f3);
/// Pass the Resources Dynamically
/// through the call stack.
}
catch (Exception Ex)
{
MessageBox.Show(Ex.Message);
/// Error for if the Stream is Null.
}
ইনক্লুড টেক্সট () এর জন্য শূন্যতা তৈরি করুন, ভিজ্যুয়াল স্টুডিও এটি আপনার জন্য করে। কোডব্লকটি অটো জেনারেট করতে লাইটব্লব ক্লিক করুন।
জেনারেটেড কোড ব্লকের ভিতরে নিম্নলিখিতটি রাখুন
রিসোর্স ঘ
var assembly = Assembly.GetExecutingAssembly();
using (Stream stream = assembly.GetManifestResourceStream(file1))
using (StreamReader reader = new StreamReader(stream))
{
string result1 = reader.ReadToEnd();
richTextBox1.AppendText(result1 + Environment.NewLine + Environment.NewLine );
}
রিসোর্স 2
var assembly = Assembly.GetExecutingAssembly();
using (Stream stream = assembly.GetManifestResourceStream(file2))
using (StreamReader reader = new StreamReader(stream))
{
string result2 = reader.ReadToEnd();
richTextBox1.AppendText(
result2 + Environment.NewLine +
Environment.NewLine );
}
সংস্থান 3
var assembly = Assembly.GetExecutingAssembly();
using (Stream stream = assembly.GetManifestResourceStream(file3))
using (StreamReader reader = new StreamReader(stream))
{
string result3 = reader.ReadToEnd();
richTextBox1.AppendText(result3);
}
আপনি যদি অন্য কোথাও ফেরত ভেরিয়েবলটি প্রেরণ করতে চান তবে কেবল অন্য একটি ফাংশন কল করুন এবং ...
using (StreamReader reader = new StreamReader(stream))
{
string result3 = reader.ReadToEnd();
///richTextBox1.AppendText(result3);
string extVar = result3;
/// another try catch here.
try {
SendVariableToLocation(extVar)
{
//// Put Code Here.
}
}
catch (Exception ex)
{
Messagebox.Show(ex.Message);
}
}
এটি কী অর্জন করেছিল এটি ছিল একাধিক টেক্সট ফাইল সংযুক্ত করার একটি পদ্ধতি এবং একক সমৃদ্ধ পাঠ্য বাক্সের ভিতরে তাদের এম্বেড করা ডেটা পড়তে। যা কোডের এই নমুনার সাথে আমার কাঙ্ক্ষিত প্রভাব ছিল।
Environment.SpecialFolder
ডেস্কটপ ফোল্ডারটি দেখতে একবার দেখুন । আপনার মনে রাখতে হবে যে প্রকল্পের মধ্যে থাকা পথের উপর ভিত্তি করে এই সংস্থানটির নাম গতি হবে, সুতরাং এর নামটি ঠিক নাও হতে পারেfile1.txt
।