저는 C#을 사용하고 .NET Framework 3.5를 대상으로합니다. 나는 ListBox에있는 모든 항목을 List<String>
(일반 List)에 복사하는 작고 간결하며 효율적인 코드를 찾고 있습니다. 순간 ListBox.items를 일반 목록으로 변환하는 가장 간결한 방법
List<String> myOtherList = new List<String>();
// Populate our colCriteria with the selected columns.
foreach (String strCol in lbMyListBox.Items)
{
myOtherList.Add(strCol);
}
일부 새로운 언어 기능. List.ConvertAll 메서드와 같은 것을 생각하고 있었지만 이것은 일반 목록에만 적용되고 ListBox.ObjectCollection 컬렉션에는 적용되지 않습니다.
목록 상자에있는 개체는 무엇입니까? – stevehipwell
죄송합니다 - 명시 적으로 문자열임을 명시해야합니다. – jamiei
확장 메서드는 내가 좋아하는 것입니다 – nawfal