listbox.item是一个对象还是一个字符串? C#

时间:2014-11-02 06:02:43

标签: c# string object listbox

今天在考试中收到以下问题,我不知道:

listbox.item是字符串还是对象?

有人可以帮忙解决这个问题吗?

3 个答案:

答案 0 :(得分:0)

这是一个对象

ListBox.Items Property

答案 1 :(得分:0)

阅读本文并了解, 它的一个对象 http://msdn.microsoft.com/en-us/library/system.windows.controls.listboxitem%28v=vs.110%29.aspx

你也可以使用List for FindString

    private void FindMyString(string searchString)
{
   // Ensure we have a proper string to search for. 
   if (searchString != string.Empty)
   {
      // Find the item in the list and store the index to the item. 
      int index = listBox1.FindString(searchString);
      // Determine if a valid index is returned. Select the item if it is valid. 
      if (index != -1)
         listBox1.SetSelected(index,true);
      else
         MessageBox.Show("The search string did not match any items in the ListBox");
   }
}

答案 2 :(得分:0)

试试这个

 if (listBox1.DataSource == null)
        {
            // ----- items are string
        }
        else
        {
            //----items are object
        }