SóProvas


ID
749494
Banca
VUNESP
Órgão
TJM-SP
Ano
2011
Provas
Disciplina
Programação
Assuntos

Na linguagem de programação C#, para um objeto poder ser utilizado em um bloco using, deve-se, obrigatoriamente, implementar a interface

Alternativas
Comentários
  • Interface IDisposable:


    "Define um método para liberar recursos alocados."

    "Observe que você pode usar a declaração de using (Using no Visual Basic) em vez do padrão de try/finally ."


    Fonte: http://msdn.microsoft.com/pt-br/library/system.idisposable(v=vs.110).aspx

  • Prezados,

    A interface IDisposable fornece um mecanismo para liberar recursos não gerenciados.
    O Using garante que Dispose é chamado, mesmo se ocorrer uma exceção enquanto você está chamando métodos no objeto, portanto, todos os objetos utilizados em um bloco using devem implementar a interface IDisposable.


    Fonte : https://msdn.microsoft.com/pt-br/library/system.id...(v=vs.110).aspx
    https://msdn.microsoft.com/pt-BR/library/yh598w02....

    Portanto a alternativa correta é a letra B.