Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> конструкция (bool) or function, фозможно ли в С# 
:(
    Опции темы
KuZyagroup
Дата 30.5.2007, 04:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


magento solution
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 16.4.2007
Где: Kiev

Репутация: нет
Всего: 4



в php есть очень приятная конструкция
(bool) or function
котурую приятно использовать в случаях
Код

(isNoError) or die(errorReport(errorMessage));
//Дальше код

Можно ли такое в С#

Это сообщение отредактировал(а) KuZyagroup - 30.5.2007, 09:32
PM MAIL   Вверх
mihryak
Дата 30.5.2007, 08:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 731
Регистрация: 28.4.2007
Где: С-Пб

Репутация: 19
Всего: 36



В PHP такое можно согласно самому первому зая влению smile
а так - без проблем, если die - функция, возвращающая bool
Код

(isNoError || die(errorReport(errorMessage))
{
...
}


Добавлено через 13 минут и 45 секунд
if пропустил
в шарпе вычисление логических выражений неполное, так что если isNoError будет true, то метод die не вызовется, и наоборот.
PM MAIL ICQ   Вверх
KuZyagroup
Дата 30.5.2007, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


magento solution
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 16.4.2007
Где: Kiev

Репутация: нет
Всего: 4



Цитата

if пропустил
в шарпе вычисление логических выражений неполное, так что если isNoError будет true, то метод die не вызовется, и наоборот.

не сталкивался ещё с языком который по умолчанию считал бы полную логику
2ivashkanet
будизм
Если серьёзно то не религия а не любовь к ёмкости кода 
if (isTrue)
{
    //then текста на страницу
}
else
{
    //и тут седит пара - тройка операторов
}
и в итоге зрительно нужно время что б это осознать (а в полусонном состаянии вообще трындец).

П.С. (!isNoError) - звучит лучше чем то что ты предложил smile, или у каждого своя религия

Добавлено через 12 минут и 37 секунд
ДА НАПОМНЮ ЧТО ВОПРОС ВОЗМОЖНО ЛИ ПОСТРОИТЬ ТАКУЮ КОНСТРУКЦИЮ В  ШАРПАХ! ТО ЕСТЬ ОГРОМНАЯ ПРОСЬБА НЕ РАСПИСЫВАТЬ СТРУКТУРУ IF И НЕ ДАВАТЬ  ПРОЧЬЮ "ОЧЕНЬ полезную ИНФОРМАЦИЮ". )
PM MAIL   Вверх
mihryak
Дата 30.5.2007, 10:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 731
Регистрация: 28.4.2007
Где: С-Пб

Репутация: 19
Всего: 36



а чем тебя не устраивает просто дописать if?
блок кода даже не обязательно указывать.
только и правда - нафига?

> (!isNoError) - звучит лучше

так приходится же в голове двойное отрицание просчитывать smile
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0432 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.