streamreader



Автор Wl_blaick задал вопрос в разделе Другие языки и технологии

Вопрос по C# StreamReader и получил лучший ответ

Ответ от Џр[активный]
у объекта стримридера есть такая функция считать строку ReadLine()
считываешь, добавляешь её к лейблу, на обработчик нажатия кнопки делаешь считывание следующей строки и так далее
StreamReader sr = new StreamReader("c: ext.txt");
string s = sr.ReadLine();
label1.Text+=s+"
";

Ответ от Голый Мужик[гуру]
public partial class Form1 : Form
{
private readonly FileReader _reader;
public Form1()
{
InitializeComponent();
_reader = new FileReader(@"c:input.txt");
}
private void button1_Click(object sender, EventArgs e)
{
_reader.ReadLine();
label1.Text = _reader.ToString();
}
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param>true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing)
{
if (components != null)
components.Dispose();
_reader.Dispose();
}
base.Dispose(disposing);
}
sealed class FileReader : IDisposable
{
private readonly StreamReader _reader;
private readonly StringBuilder _builder = new StringBuilder();
public FileReader(string path)
{
_reader = File.OpenText(path);
}
public void ReadLine()
{
var line = _reader.ReadLine();
if (line != null)
_builder.AppendLine(line);
}
public override string ToString()
{
return _builder.ToString();
}
public void Dispose()
{
_reader.Dispose();
}
}
}

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Вопрос по C# StreamReader

C# Помогите со StreamReader и StreamWriter, ситуация жуть!
вы открываете файл каждый раз заного для чтенияперезаписидозаписи - открывайте файл сразу со всеми
подробнее...

как настроить SkyGrabber v2.8.6?
SkyGrabber 2.8.3

SkyGrabber - программа для бесплатного получения файлов со спутникового
подробнее...

C# как в richTextBox1 загрузить текст из файла txt
На лови, написал специально для тебя, так от нечего делать:

Класс для работы с
подробнее...
спросили в Николай IV
Считывание данных из текстового файла C#
using System;
using System.IO;

namespace ConsoleApplication1
{
class
подробнее...
спросили в Мако Маков
Где в Москве можно купить букет настоящих маков?
Не продают, к сожалению, у срезанных маков очень быстро осыпаются
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Кодировки
как перекодировать текст из одной кодировки в другую? C#
Для того чтобы переводить строки из одной кодировки в другую существует класс Encoding из
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*