PDA

View Full Version : سوال: خواندن و نوشتن فایلهای متنی



nasimplus
دوشنبه 14 اردیبهشت 1394, 00:57 صبح
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;


namespace Text
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{

}

// خواندن و نوشتن فایلهای متنی

private void CreateTextFile()
{
using (FileStream fs = new FileStream("C:\\test.txt", FileMode.Create))
{
using (StreamWriter w = new StreamWriter(fs, Encoding.UTF8))
{
w.WriteLine(124.23M);
w.WriteLine("Salaam!");
w.WriteLine('!');
}
}
}

private string ReadFromTextFile()
{
StringBuilder sb = new StringBuilder();
using (FileStream fs = new FileStream("C:\\test.txt", FileMode.Open))
{
using (StreamReader r = new StreamReader(fs, Encoding.UTF8))
{
sb.AppendLine(r.ReadLine());
sb.AppendLine(r.ReadLine());
sb.AppendLine(r.ReadLine());
}
}
return sb.ToString();
}

}
}


این رو نوشتم اما خروجی نداره چرا؟
اجرا میشه اما هیچی نشون نمیده.
این کد رو از همین انجمن پیدا کردم.

dele_ghamgin_2008
دوشنبه 14 اردیبهشت 1394, 13:19 عصر
شما الان دوتا تابع فقط نوشتی . هنوز از این دوتا در برنامه خودت استفاده ای نکردی که بخواد نشون بده . بگو میخوای چیکار کنی ؟

nasimplus
دوشنبه 14 اردیبهشت 1394, 15:20 عصر
میخوام از ورودی خود فایل متن (نه آدرس) رو بگیرم و در دیتابیس ذخیره کنم.

محمد رضا فاتحی
سه شنبه 15 اردیبهشت 1394, 09:35 صبح
شما به راحتی می تونید فایل متنی رو بخونید
string[]line=File.ReadAllLines[path];
دستور بالا همه خطوط برنامه رو می خونه و در یه آرایه قرار می ده هر خانه آرایه یه سطر و به راحتی می تونید با آرایه کار کنید