Добрый день, столкнулся с необходимостью частичного вывода содержимого List в Listbox на форме.
У меня есть метод который заполняет List:
public static List <string> GetFriends()
{
List<string> listFriends = new List<string>();
var friends = vk.Friends.Get(new FriendsGetParams
{
Fields = ProfileFields.FirstName | ProfileFields.LastName
});
foreach (var friend in friends)
{
listFriends.Add($"{friend.FirstName} {friend.LastName} @{friend.Id}");
}
return listFriends;
}
Вот так я вызываю метод на форме:
private void MainForm_Load(object sender, EventArgs e)
{
List<string> frnd = VKClass.GetFriends();
lbFriends.DataSource = frnd;
}
В результате на форме я получаю ListBox с содержимым вида:
Имя друга, фамилия друга и через @ его Id.
Могу ли я вывести только имя и фамилию? При этом получать id но не отображать его в самом listbox?