Показать значение из отсортированного списка после поиска ключа C # - PullRequest
0 голосов
/ 24 сентября 2019

Так что мне нужно, чтобы в текстовом поле отображалось значение отсортированного списка, совпадающее с ключом, который я ищу.Я попробовал string.Join, и все, что он сделал, это отобразил все значения, а не те, которые относятся к ключу, который я искал.

Ответы [ 2 ]

0 голосов
/ 24 сентября 2019

Вы можете получить доступ к значению с помощью индексатора:

var key = Convert.ToDecimal(txtSSN.Text);
if ( studentList.ContainsKey(key) )
{
  txtLastName.Text = studentList[key]/*.ToString()*/;
}
0 голосов
/ 24 сентября 2019

Этот шуд нормально работает.String.Join принимает только массивы, необходимые для вызова метода .ToArray ().

public string displayMembers(List<String> yourData)
{
    return string.Join(", ", yourData.ToArray());
}

или это также может работать, если выше не работает:

public string displayMembers(List<String> yourData)
{
    return string.Join(Environment.NewLine, yourData.ToArray());
}
...