Си диез / Говнокод #16306 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
string Item = dtTemp.Rows[a].ItemArray[0] != null
                                    ? !String.IsNullOrEmpty(dtTemp.Rows[a].ItemArray[0].ToString())
                                        ? dtTemp.Rows[a].ItemArray[0].ToString().Trim()
                                        : ""
                                     : "";

ну а как иначе?

Запостил: gudus gudus, (Updated )

Комментарии (3) RSS

    • В таком случае мы получим любой элемент в массиве, а в исходном примере речь идёт только о первом элементе массива.

      Object obj=dtTemp.Rows[a].ItemArray[0];
      String item=obj==null?String.Empty:obj.ToString().Trim();

      Явный каст не прокатит, т.к. неизсветно какого типа объект ItemArray[0].

      Хотя такая запись выглядит красивее:
      String item=(dtTemp.Rows[a].ItemArray[0]??String.Empty).Trim();
      Ответить

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8