Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / а есть ли #define f(a,b) (a)+(b) //его аналог в C# ? / 5 сообщений из 5, страница 1 из 1
21.06.2017, 12:19
    #39475369
Charles Weyland
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
а есть ли #define f(a,b) (a)+(b) //его аналог в C# ?
Часто повторяющийся код в С++ я сую в дефайны. Возможно ли что-то подобное в C#?
Просто иногда бывает удобным длинное выражение, да хоть "static const string" сунуть в дефайн с коротким именем.
...
Рейтинг: 0 / 0
21.06.2017, 12:41
    #39475389
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
а есть ли #define f(a,b) (a)+(b) //его аналог в C# ?
статический делегат, не?
...
Рейтинг: 0 / 0
21.06.2017, 12:42
    #39475390
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
а есть ли #define f(a,b) (a)+(b) //его аналог в C# ?
Код: c#
1.
public static Func<int, int> X2 = n => 2 * n;
...
Рейтинг: 0 / 0
21.06.2017, 12:51
    #39475405
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
а есть ли #define f(a,b) (a)+(b) //его аналог в C# ?
Charles WeylandЧасто повторяющийся код в С++ я сую в дефайны. Возможно ли что-то подобное в C#?

Нет и не надо!
Есть https://msdn.microsoft.com/ru-ru/library/ms165392(v=vs.140).aspx
...
Рейтинг: 0 / 0
21.06.2017, 13:40
    #39475453
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
а есть ли #define f(a,b) (a)+(b) //его аналог в C# ?
Код: plaintext
1.
#define true false //счастливой отладки, гады
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / а есть ли #define f(a,b) (a)+(b) //его аналог в C# ? / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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