Arraylist

Тема в разделе ".NET", создана пользователем kurzon, 27 ноя 2007.

Статус темы:
Закрыта.
  1. kurzon

    kurzon Гость

    Код (Text):
     string[] spl;
    ArrayList Masiv=new ArrayList();
    foreach (string Mas in spl)
    {
    Masiv.Add(Mas);

    }

    foreach (string Element in Masiv)
    {
    date.Text += Element + " ";
    }
    /*
    int Max = (int) Masiv[0];
    foreach (int Element in Masiv)
    {
    if (Element > Max)
    {
    Max = Element;
    }
    }
    */
    int[] myIntArray = new int[Masiv.Count];
    for (int i = 0; i < Masiv.Count; i++)
    {
    myIntArray[i] = (int) Masiv[i];
    }
    int Max = myIntArray[0];
    for (int i = 0; i < myIntArray.Length;i++)
    {
    if(myIntArray[i]>Max)
    {
    Max = myIntArray[i];
    }
    }
    t_Max.Text = Max.ToString()+"\r\n";
    Что тут не правильно?
    Не хоче выводить максимальный элемент?
     
  2. WildDuck

    WildDuck Гость

    myIntArray = (int) Masiv;
    ..
    попробуй Convert заместо (int)

    после чего все работает
     
  3. WildDuck

    WildDuck Гость

    только непонятно зачем ты String в Аррай Лист кидаеш если собираешся работать с int
     
  4. kurzon

    kurzon Гость

    Всем спасиба...
     
Статус темы:
Закрыта.

Поделиться этой страницей