Đọc FILE TXT nhúng về sự kiện tải biểu mẫu.
Đặt các biến động.
string f1 = "AppName.File1.Ext";
string f2 = "AppName.File2.Ext";
string f3 = "AppName.File3.Ext";
Gọi một thử bắt.
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.
}
Tạo Void cho Bao gồm (), Visual Studio Làm điều này cho bạn. Nhấp vào Lightbulb để AutoGenerate CodeBlock.
Đặt phần sau vào Khối mã đã tạo
Tài nguyên 1
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 );
}
Tài nguyên 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 );
}
Tài nguyên 3
var assembly = Assembly.GetExecutingAssembly();
using (Stream stream = assembly.GetManifestResourceStream(file3))
using (StreamReader reader = new StreamReader(stream))
{
string result3 = reader.ReadToEnd();
richTextBox1.AppendText(result3);
}
Nếu bạn muốn gửi biến trả về ở nơi khác, chỉ cần gọi hàm khác và ...
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);
}
}
Điều này đạt được là điều này, một phương pháp để kết hợp nhiều tệp txt và đọc dữ liệu nhúng của chúng, bên trong một hộp văn bản có định dạng. đó là hiệu ứng mong muốn của tôi với mẫu Mã này.
Environment.SpecialFolder
để có được thư mục máy tính để bàn. Bạn cần lưu ý rằng tài nguyên sẽ được đặt tên dựa trên đường dẫn của nó trong dự án, vì vậy tên của nó có thể không phải là chính xácfile1.txt
.