ASP. NET - Как я могу проверить, является ли массив нулевым - PullRequest
0 голосов
/ 30 апреля 2020

Как я могу проверить, является ли массив нулевым, если не нулевым, отобразить

@foreach (var Phones in compInfo.Phones)
{
    if (Phones == null)
    {
        @Phones.CellNumber
    }
}

Ответы [ 2 ]

0 голосов
/ 01 мая 2020

Вы можете проверить, равен ли список телефонов нулю, прежде чем перейти к l oop через него следующим образом.
Могу ли я также предположить, что вы пытаетесь показать, что номер сотового телефона не нулевой, но это не Это не тот случай, если он проходит по всем значениям, поэтому он не может быть нулевым

я исправил ниже

@if (compInfo.Phones != null){ 
    foreach (var phone in compInfo.Phones)
    {
        if (phone.CellNumber != null)
        {
            @phone.CellNumber
        }
    }
}
0 голосов
/ 01 мая 2020

Как это?

@if(compInfo != null)
{
   @foreach (var Phones in compInfo.Phones)
     {
       if (Phones == null)
          {
           @Phones.CellNumber
          }
     }
}
...