PDA

View Full Version : سوال: تعریف دستور شرطی درون حلقه



golestan1
شنبه 29 اسفند 1394, 13:27 عصر
کد زیر چک میکنه اگر تکست تکست باکس درون فایل متنی وجود دارد پیام تکراری بودن رو نمایش میده
private void button1_Click(object sender, EventArgs e)
{

string[] lineOfContentsadd = File.ReadAllLines(Application.StartupPath + @"\Namber.txt");
foreach (var line in lineOfContentsadd)
{

if (txtid.Text.ToString() == line)
{ MessageBox.Show("تکراری است"); }

}

کد دوم نیز برای درج مقدار درون فایل متنی هست اگه این کد رو با دستور else درون حلقه قرار بدم تا در صورت تکراری نبودن درون فایل درج بشه حلقه هم قسمت if و هم قسمت else رو اجرا میکنه چگونه امکان دارد اگر تکست تکراری باشد پیام ظاهر شود و اگر تکراری نبود بدون هیچ مشکلی تکست تکست باکس درون فایل درج شود

Namber Nr = new Namber();
Nr.id = Int32.Parse(txtid.Text);

using (StreamWriter sw = File.AppendText(Application.StartupPath + @"\Namber.txt"))
{
sw.WriteLine(txtid.Text);
sw.Close();

}

golestan1
شنبه 29 اسفند 1394, 17:20 عصر
کسی نیست دوستان