Как преобразовать приведенную ниже функцию в C#

Как можно преобразовать метод ниже в 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 ответа

Решение

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

size = mLines.Length;

В вопросе о том, что такое 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;
}
Другие вопросы по тегам