Displaying a large number of strings in WinForms listbox/listview controls
问题 My WinForms UI contains a tab control with two tab pages. On one tab, I need to display a list of up to 100,000 strings in a manner that allows my users to add, edit and delete strings in the list. On the second tab, I need to display a "read-only" copy of the strings from the first tab. I also need controls on the second tab that allow the user to copy strings from the "read-only" list into a second unrelated list. I currently have the 100k strings in an array and my first thought was to use