gpt4 book ai didi

c# - 填充 ListBox 时从每个列表项中删除前 12 个字符

转载 作者:太空宇宙 更新时间:2023-11-03 19:51:50 25 4
gpt4 key购买 nike

如何删除每个列表项的前 12 个字符。

我有一个名为 MyListBoxLisBox 和一个名为 MyListlist

我的 list 上的所有 items 都是这样开始的 userPT_Test/NAMEOFTHEITEM 我需要在填充我的列表框时删除前 12 个字符像这样尝试:

MyListBox.DataSource = MyList.Remove(0, 11);

但没有工作,并且给我一个错误:错误 14:方法“Remove”没有重载需要 2 个参数

我需要删除这部分 userPT_Test/ 并且只用 NAMEOFTHEITEM 填充我的 listbox...

最佳答案

使用 Linq:

MyListBox.DataSource = MyList.Select(x=> x.Substring(12)).ToList();

如果你想要安全的子字符串(以防长度不能保证),你可以使用更多的 linq Magic:

myList.Select(x => new String(x.Skip(12).ToArray()));

关于c# - 填充 ListBox 时从每个列表项中删除前 12 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38201308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com