golestan1
شنبه 08 اسفند 1394, 17:56 عصر
این کد تمامی سطر هایی رو که با عدد شروع میشه رو از فایل تکست می خونه و در کمبو قرار میده
چه شرطی و کجا لازمه تا فقط سطر هایی که دارای فقط عدد هست رو در کمبو لیست کنه بعضی از سطر ها با عدد شروع میشه ولی حروف هم در ادامه دارن نمی خوام چنین سطر هایی لیست بشن تو کمبو. فقط سطر هایی که کاملا عدد هست لیست بشه
public bool StartWhitNumbers(string x)
{
bool d;
x = x.Substring(0, 1);
switch (x)
{
case "1": d = true; break;
case "2": d = true; break;
case "3": d = true; break;
case "4": d = true; break;
case "5": d = true; break;
case "6": d = true; break;
case "7": d = true; break;
case "8": d = true; break;
case "9": d = true; break;
case "0": d = true; break;
default: d = false; break;
}
return d;
}
string[] lineOfContents = File.ReadAllLines("c:/test.txt");
foreach (var line in lineOfContents)
{
string[] tokens = line.Split(',');
if (StartWhitNumbers(tokens[0])) comboBox1.Items.Add(tokens[0]);
}
چه شرطی و کجا لازمه تا فقط سطر هایی که دارای فقط عدد هست رو در کمبو لیست کنه بعضی از سطر ها با عدد شروع میشه ولی حروف هم در ادامه دارن نمی خوام چنین سطر هایی لیست بشن تو کمبو. فقط سطر هایی که کاملا عدد هست لیست بشه
public bool StartWhitNumbers(string x)
{
bool d;
x = x.Substring(0, 1);
switch (x)
{
case "1": d = true; break;
case "2": d = true; break;
case "3": d = true; break;
case "4": d = true; break;
case "5": d = true; break;
case "6": d = true; break;
case "7": d = true; break;
case "8": d = true; break;
case "9": d = true; break;
case "0": d = true; break;
default: d = false; break;
}
return d;
}
string[] lineOfContents = File.ReadAllLines("c:/test.txt");
foreach (var line in lineOfContents)
{
string[] tokens = line.Split(',');
if (StartWhitNumbers(tokens[0])) comboBox1.Items.Add(tokens[0]);
}