Поиск значения по столбцу таблицы - C#
Формулировка задачи:
Здравствуйте!
В моей программе организован поиск строки в файле, хотелось бы улучшить поиск и сделать возможность поиска по заданному столбцу. Как лучше реализовать данную функцию?
class Program
{
//Дерректива переменной
static string path = @"F:\test21.csv";
//Задаем переменную "х" строкового типа
static string x = "";
static void Main(string[] args)
{
try
{
//Заносим значение csv-файла в массив
string[] sr = new StreamReader(Search.path).ReadToEnd().Split(new string[] { ";", """, ":", "\r" }, StringSplitOptions.None);
Console.Write("Введите значение: ");
x = Console.ReadLine();
foreach (string stroka in sr)
{
if (stroka == x)
{
Console.WriteLine("Результат поиска: {0}",stroka);
break;
}
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Console.WriteLine("Press Key to Exit...");
Console.ReadKey();
}
}Решение задачи: «Поиск значения по столбцу таблицы»
textual
Листинг программы
int var1 = Convert.ToInt32(Console.ReadLine()); int var2 = int.Parse(Console.ReadLine()); int var3; int.TryParse(Console.ReadLine(), out var3);