ФТ
Фурсова Татьяна
C#, Как вывести результат поиска в списке?
Console.Write("Автор: ");
string z = Console.ReadLine();
int p = avtor.IndexOf(z);
if (p != -1)
{
} //вот что здесь должно быть! ?
Console.Write("Автор: ");
string z = Console.ReadLine();
int p = avtor.IndexOf(z);
if (p != -1)
{
} //вот что здесь должно быть! ?
Console.Write(avtor[p]) ?
Поиск странный, конечно.
using Systen.Linq;
List
Console.Write("Автор: ");
string authorNamePart = Console.ReadLine();
string[] foundAuthors = authors.Where(a => a.Contains(authorNamePart);
foreach (var a in foundAuthors) {
Console.WriteLine(a);
}
Способ самый простой и не учитывает культуру сравнения.
Вот это посерьезнее:
http://msdn.microsoft.com/ru-ru/library/ms224424(v=vs.110).aspx