powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / If в одну строку
25 сообщений из 33, страница 1 из 2
If в одну строку
    #39022238
Квази
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая разница между
Код: c#
1.
2.
3.
4.
5.
6.
if (условие) {код}
и 
if (условие)
{
  код
}


?
...
Рейтинг: 0 / 0
If в одну строку
    #39022246
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КвазиКакая разница между
Код: c#
1.
2.
3.
4.
5.
6.
if (условие) {код}
и 
if (условие)
{
  код
}


?
В первом случае одна строка, во втором - четыре строки.
...
Рейтинг: 0 / 0
If в одну строку
    #39022247
sanekoffice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квази,
Никакой. Пиши как считаешь "красивее" в конкретной ситуации
...
Рейтинг: 0 / 0
If в одну строку
    #39022254
zz118
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanekofficeКвази,
Никакой. Пиши как считаешь "красивее" в конкретной ситуации

Вообще обычно такие вещи определяются на уровне стандартов кода
...
Рейтинг: 0 / 0
If в одну строку
    #39022255
Фотография D129
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квази,

Никогда не пишу в одну строку.

Довольно часто приходится поддерживать проэкты, которые интегрированы с разными системами - и нет полноценной возможности дебажить локально.
Единственный способ понять, где проблема - добавить лог, выложить версию, дождаться проблемы, почитать лог, добавить еще лог, выложить версию, почитать лог, починить баг, выложить версию, почитать лог...

В любом случае однострочные проверки условия приходится раскрывать. Так лучше уже сразу.
:-)
...
Рейтинг: 0 / 0
If в одну строку
    #39022270
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры ПавловныКвазиКакая разница между
Код: c#
1.
2.
3.
4.
5.
6.
if (условие) {код}
и 
if (условие)
{
  код
}


?
В первом случае одна строка, во втором - четыре строки.а еще объем исходников во втором случае больше как минимум на 6 байт.
...
Рейтинг: 0 / 0
If в одну строку
    #39022330
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КвазиКакая разница между
Код: c#
1.
2.
3.
4.
5.
6.
if (условие) {код}
и 
if (условие)
{
  код
}


?
ну можно еще и так
Код: c#
1.
if (условие) код


или
Код: c#
1.
2.
if (условие)
код


если под условием находится только оператор присвоения, то можно использовать условный оператор.
например:
Код: c#
1.
2.
bool condition = true;
int value = condition ? 1 : 2;


и еще можно посмотреть в сторону оператора ?:
...
Рейтинг: 0 / 0
If в одну строку
    #39022354
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квази,
mojno escho tak
Код: c#
1.
2.
3.
4.
 if(1==1)
       if(2==2)
             if(4==4)
                        ooo
...
Рейтинг: 0 / 0
If в одну строку
    #39022361
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КвазиКакая разница между
Код: c#
1.
2.
3.
4.
5.
6.
if (условие) {код}
и 
if (условие)
{
  код
}



?во втором случае при отладке можно поставить точку останова на "код"
...
Рейтинг: 0 / 0
If в одну строку
    #39022374
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

в 1 тоже можно, просто будет выделено правая часть красным (то есть точка остановки будет внутри условия)
...
Рейтинг: 0 / 0
If в одну строку
    #39022389
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КвазиКакая разница между
Код: c#
1.
2.
3.
4.
5.
6.
if (условие) {код}
и 
if (условие)
{
  код
}



?
If выражение в одну строку - признак дурного тона.
...
Рейтинг: 0 / 0
If в одну строку
    #39022409
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtesв 1 тоже можно, просто будет выделено правая часть красным (то есть точка остановки будет внутри условия)одним щелчком сможешь?
...
Рейтинг: 0 / 0
If в одну строку
    #39022411
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиКвази,
mojno escho tak
Код: c#
1.
2.
3.
4.
 if(1==1)
       if(2==2)
             if(4==4)
                        ooo

Ili tak
Код: c#
1.
2.
3.
4.
            if(1==1)
        if(2==2)
    if(4==4)
ooo
...
Рейтинг: 0 / 0
If в одну строку
    #39022425
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

я не программирую мышкой :)
...
Рейтинг: 0 / 0
If в одну строку
    #39022474
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,
отсовокупим консенсснусно
Код: c#
1.
2.
3.
4.
5.
  if(1==1)                    if(3==3)
      if(2==2)            if(5==5)
          if(4==4)     if(6==7)
              if(100==100)
                      ooo
...
Рейтинг: 0 / 0
If в одну строку
    #39022482
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,
щастье есть
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
              if(1==1)               if(3==3)  
                if(2==2)          if(5==5)
                    if(4==4)  if(6==7)

                       if(100==100)

                   if(1==1)     if(1==1)
                if(1==1)          if(3==4)
              if(1==1)               if(3==4)
                              ooo
...
Рейтинг: 0 / 0
If в одну строку
    #39022496
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиАлексей К,
щастье есть
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
              if(1==1)               if(3==3)  
                if(2==2)          if(5==5)
                    if(4==4)  if(6==7)

                       if(100==100)

                   if(1==1)     if(1==1)
                if(1==1)          if(3==4)
              if(1==1)               if(3==4)
                              ooo
...
Рейтинг: 0 / 0
If в одну строку
    #39022510
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спамеры детектед
...
Рейтинг: 0 / 0
If в одну строку
    #39024744
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronIf выражение в одну строку - признак дурного тона.+1
...
Рейтинг: 0 / 0
If в одну строку
    #39025275
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
конструкции такого типа имет право на жизнь:

Код: c#
1.
2.
else ....
if ...




То есть сначала else, а потом уже по условию
...
Рейтинг: 0 / 0
If в одну строку
    #39025276
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuhконструкции такого типа имет право на жизнь:

Код: c#
1.
2.
else ....
if ...





То есть сначала else, а потом уже по условию
Надо об этом предложении срочно сообщить в МС - авось в 7й версии C# имплементируют.
...
Рейтинг: 0 / 0
If в одну строку
    #39025310
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
fortibransaAxeleronIf выражение в одну строку - признак дурного тона.+1
А если платят построчно?
...
Рейтинг: 0 / 0
If в одну строку
    #39025333
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2fortibransaпропущено...
+1
А если платят построчно?то еще и признак низкой зарплаты.
...
Рейтинг: 0 / 0
If в одну строку
    #39025397
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2fortibransaпропущено...
+1
А если платят построчно?
Если бы мне сейчас платили построчно, я был бы главным нищебродом. Но нет...
...
Рейтинг: 0 / 0
If в одну строку
    #39025401
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleron,

покажи что нить
...
Рейтинг: 0 / 0
25 сообщений из 33, страница 1 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / If в одну строку
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]