نوشتن متغیر رشته ای در فایل متنی
با سلام
دوستان یه متغیر رشته ای دارم، داخلش مثلا هزارتا عدده که 4تا 4تا با یه n/ از هم جدی شدن.یعنی اینکه بینشون اینتر خورده.
حالا مشکلم اینه که این فایلو که با کد زیر میریزم تو فایل تکست n/ در نظر نمیگیره و همه اعداد پشت سرهم قرار میگیره.در صورتی که میخوام
توی هر رکورد فایل تکست 4 تا عدد بخوره بعد اینتر بخوره بره سطر بعد
با تشکر
StreamWriter sw = new StreamWriter("D://test.txt");
sw.Write(sb1);
sw.Close();
نقل قول: نوشتن متغیر رشته ای در فایل متنی
با سلام
دوست عزیز
شما باید علاوه بر استفاده از کاراکتر کنترلی "اسلش ان" باید از "اسلش آر" هم استفاده کنید "r\n\"
string sb1 = "1234\r\n1234\r\n1234\r\n";
StreamWriter sw = new StreamWriter("c://test.txt");
sw.Write(sb1);
sw.Close();
موفق و پیروز باشید
با تشکر
نقل قول: نوشتن متغیر رشته ای در فایل متنی
برای ایجاد خط خالی در رشته می تونید از Environment.NewLine یا \r\n استفاده کنید
string sb1 = "1012" + "\r\n" + "1013" + "\r\n"+ "1014";
string sb2 = "1012" + Environment.NewLine + "1013"+Environment.NewLine+ "1014";
StreamWriter sw1 = new StreamWriter("e://tes1.txt");
StreamWriter sw2 = new StreamWriter("e://tes2.txt");
sw1.Write(sb1);
sw2.Write(sb1);
sw1.Close();
sw2.Close();
نقل قول: نوشتن متغیر رشته ای در فایل متنی
سلام دوست عزیز
var sb1 = "";
sb1 = "1111" + Environment.NewLine;
sb1 += "2222" + Environment.NewLine;
sb1 += "3333" + Environment.NewLine;
sb1 += "4444" + Environment.NewLine;
System.IO.File.WriteAllText(@"D:\test.txt", sb1);
نقل قول: نوشتن متغیر رشته ای در فایل متنی
اول باس کریج ریترن کنی ! و بعد بری خط بعدی ! همونی که دوستان گفتن ! "r\n\"