Dado que as funções ListaDeAlunos e ListaDeDisciplinas
retornam, respectivamente, listas dos tipos List(Of csAluno) e List(Of csDisciplina), a definição para a consulta LINQ QR,
compatível com o restante do código, é:
Module Module1
Sub Main()
X(1, Function(p1) IIf(p1 > 0, p1 - 1, 0))
X(10, Function(p1) 1 / p1 / p1)
End Sub
Sub X(ByVal valor As Int16, _
ByVal F As Func(Of Integer, Single))
Console.WriteLine(F(valor))
End Sub
End Module
O resultado exibido no console é:
Q126594 - FGV Analista Judiciário - Tecnologia da Informação 2015
Na linguagem Visual Basic .NET, a construção
pode ser aplicada para manipular propriedades apenas para:
Q126604 - VUNESP Agente da Fiscalização Financeira 2015
Observe o código VBA a seguir.
Se esse código for associado ao modelo Normal.dotm do Microsoft Word, ele fará com que
Q126718 - FGV Analista Judiciário - Tecnologia da Informação 2015
O comando switch da linguagem de programação C é, na linguagem Visual Basic .NET, semelhante ao comando:
Q126822 - UEG Analista Judiciário - Análise de Sistemas 2006
Analise o trecho de código escrito em Visual Basic abaixo e assinale a alternativa CORRETA:
Q126869 - FGV Técnico Superior Especializado - Desenvolvimento de Sistemas 2014
Observe o código Visual Basic a seguir. Module Module1 Dim X As String Dim Y As String Sub A() X = "JKL" End Sub Function B() As String Dim Y As String Y = "123" Return IIf(Len(X) <> 3, Y, X) & "RST" End Function Sub Main() Call A() Y = "GHI" MsgBox(B) End Sub End Module Ao ser executado no ambiente do Visual Studio 2008, a partir do procedimento main(), a mensagem exibida por esse código é :