C#编程中如何获取CheckedListBox中的若干个复选框

在c#中如何获取checklistbox中的某几个复选框被选中的文本内容,我想将这些内容写到字符串数组中。请各位不吝赐教。请把具体的代码写给我。谢谢了。图片说明图片图片

 List<string> l = new List<string>();
foreach (object i in checkedListBox1.CheckedItems)
{
l.Add(i.ToString());
}
string[] arr = l.ToArray();

最后一行显示错误。出现无法转换