![]() |
Resposta da Pergunta 8 |
![]() |
Pergunta 8 | Resposta: |
using System;
using System.Collections.Generic;
namespace chsp_Perg8
{
class Program
{
delegate void Imprimir();
static void Main(string[] args)
{
List<Imprimir> imprimir = new List<Imprimir>();
for (int x = 0; x < 10; x++)
{
imprimir.Add(delegate { Console.WriteLine(x); });
}
foreach (var p in imprimir)
{
p();
}
Console.ReadKey();
}
}
}
|
A resposta correta é a opção : B - ) Será impresso o número 10 dez vezes Justificativa:
O delegate é adicionado no laço for e uma referência à
variável x é armazenada e não o valor. |
Veja o resultado da compilação neste link : Compilação C#
Acertou a resposta ?
Então responda rápido:
Quais das afirmações a seguir sobre delegate esta incorreta.
A-) Delegates são tipos por referência B-) Delegates são tipos seguros C-) Os delegates servem ao mesmo propósito que os ponteiros de função em C D-) Somente um método pode ser invocado usando delegate E-) Um Delegate é um tipo definido pelo usuário |
Sabendo, amados irmãos, que a vossa
eleição é de Deus;Porque o nosso evangelho não foi a vós somente em
palavras, mas também em poder, e no Espírito Santo, e em muita certeza, como
bem sabeis quais fomos entre vós, por amor de vós.
1 Tessalonicenses 1:4,5
Veja os
Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique
e confira !
Quer migrar para o VB .NET ?
Quer aprender C# ??
Quer aprender os conceitos da Programação Orientada a objetos ? Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ? Quer aprender a criar aplicações Web Dinâmicas usando a ASP .NET MVC 5 ? |
Gostou ?
Compartilhe no Facebook
Compartilhe no Twitter
Referências: