سلام دوستان
چطور میشه در یه فایل متنی اول یه خط از فایل رو بخونیم و مقدارشو بریزیم تو یه متغیر و بعد برگردیم اول سطری که خونده شده؟
ممنون
سلام دوستان
چطور میشه در یه فایل متنی اول یه خط از فایل رو بخونیم و مقدارشو بریزیم تو یه متغیر و بعد برگردیم اول سطری که خونده شده؟
ممنون
سلام
int i = 0;
private void button1_Click(object sender, EventArgs e)
{
string s = textBox1.Lines[i].ToString();
label1.Text = s;
i = i + 1;
//برای برگرداندن کرسر به خط اول
this.textBox1.Focus();
textBox1.SelectionStart = 0;
}
یعنی تو بین این همه اساتید کسی نظری نداره؟
تو سی++ در کلاس fstream یه تابع tellg داشتیم
معادلی در سی شارپ داره؟
منظورت اینه که فایل تکس رو یه خط ازش بخونی بریزی تو یه متغییر بعدش دوباره بیای اول خط؟!!!!روشن تر بگو !!!میخوای چکار کنی ؟
خب اون برگشتش باید به چه شرطی باشه مثلا 20 خط داره فایلت برنامه باید از کجا بدونه که تو کدوم خط میخوای برگشت کنی به اول خط؟!!پس یه شرط بذار یا کلا فقط میتونی یه خط رو بخونی؟و برگشت کنی به اول خط
با سلام شما که میخوای باز به اول خط برگردی احتمالا میخوای با این رشته که پیدا شده یه سری عملیات انجام بدی پس بجای اون خط با اون رشته کار کن
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
try
{
StreamReader sr = new StreamReader(@"c:\test.txt");
Console.WriteLine("please enter a name or Degit you want found in the file:");
string serch = Console.ReadLine();
string line = "";
while ((line = sr.ReadLine()) != null)
{
if (line == serch)
{
Console.WriteLine("found!!!");
break;
}
else
{
}
}
Console.ReadKey();
}
catch (Exception ex)
{
Console.WriteLine("warninig!!!!!!!!!!");
Console.WriteLine("-------------------------------------------");
Console.WriteLine(ex.Message);
Console.WriteLine("-------------------------------------------");
Console.ReadKey();
}
}
}
}