Как преобразовать приведенную ниже функцию в C # - PullRequest
0 голосов
/ 25 марта 2011

Как можно преобразовать метод ниже в C #?

private int GetTotalNumberLines()
{
    // be safe about the array
    int size = 0;
    if (mLines == null) {
       size = -1;
    } 
    else {
       size = Information.UBound(mLines);
    }
    return size;
}

Ответы [ 2 ]

2 голосов
/ 25 марта 2011

В C # вы можете получить размер массива с помощью Length:

size = mLines.Length;
1 голос
/ 25 марта 2011

В вопросе о том, что такое mLines, нет никакой информации, но, поскольку в комментарии указано // be safe about the array, я думаю, что это массив:

Единственное значение, которое вам нужно изменить, - это метод UBound, который в C # является свойством массива с именем Length.

Весь код будет выглядеть так:

private int GetTotalNumberLines()
{
   // be safe about the array
   int size = 0;
   if (mLines == null) {
      size = -1;
   } 
   else {
      size = mLines.Length;
   }
   return size;
}
...