2013-10-21 49 views
1

我对搜索的第一个值这个代码,我不知道如何使用索引来删除特定行ArrayList中nabídka。它应该用其他方法,或者如何添加索引来返回?如何ArrayList的C#删除特定值

public string vyhledavaniOS() 
     { 
       foreach (Vozidlo voz in nabídka) 
       { 
        if (voz is OsobníVůz) 
         return (voz.TypVozidla() + ": SPZ: " + voz.JakaSPZ + ", Značka: " + voz.JakaZnacka + ", Barva: " + voz.JakaBarva); 
       } 
     } 
+0

这是你要找的'arraylist.RemoveAt()' –

+0

是的,但我不知道如何找到价值的位置。 – FrankieCC

+0

'arralyList.IndexOf'。但我会建议你使用'Remove'而不是使用'RemoveAt',以确保您删除正确的对象 –

回答

1

此:

nabídka.RemoveAt(nabídka.IndexOf(value));

nabídka.Remove(object);

+0

用于Remove()的+1 –