В сях применяется такая вот удобная конструкция:
(условие) ? (значение для true) : (значение для false)
Пример:
- Код: Выделить всё
stop = (count == 100) ? true : false
Есть ли аналог для VB9+?
Модератор: Ramzes
stop = (count == 100) ? true : false
Stop = If(Count = 100, True, False)
LinkLabel lnk = new LinkLabel();
//...
lnk.LinkClicked +=
delegate { Process.Start("Some Site"); };
AddHandler lnk.LinkClicked, Function() Do
Process.Start("Some Site")
End Function
Алексей Ширшов в статье ''Что нового в VB.NET Whidbey?'' для журнала RSDN Magazine #1-2004 писал(а):Анонимные методы являются «синтаксическим сахаром» (syntactic sugar) и вряд ли появятся в VB.NET
http://www.rsdn.ru/article/vb/vbnet.xml#EPRAE
Admiralisimys писал(а):С Наступающими!
Admiralisimys писал(а):Переводчик http://www.developerfusion.com/tools/co ... arp-to-vb/ предложил несобирающийся вариант
- Код: Выделить всё
AddHandler lnk.LinkClicked, Function() Do
Process.Start("Some Site")
End Function
AddHandler lnk.LinkClicked, Function()
Process.Start("Some Site")
End Function
AddHandler lnk.LinkClicked, Function() Process.Start("Some Site")
AddHandler Parts(Q).AddToLog, (Function(I As Integer) Sub(Str As String) RaiseEvent AddToLog(I, Str))(Q)
Admiralisimys писал(а):Переводчик http://www.developerfusion.com/tools/convert/csharp-to-vb/ предложил несобирающийся вариант
lnk.LinkClicked += () => Process.Start("Some Site");
lnk.LinkClicked += Function() Process.Start("Some Site")
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26