Você está criando um novo arquivo para armazenar alguns dados de log. Cada vez que uma nova entrada de log é necessária, você escreve uma string no arquivo. Qual o método que você usa?
File.CreateText
FileInfo.Create
File.Create
File.AppendText
Você ter construído um algoritmo de cálculo complexo. Leva algum tempo para ser concluído e você quer ter certeza de que sua aplicação continua respondendo. O que você faz?
Use async / await
Executar o código de forma síncrona
Use Task.Run
Use um BackgroundWorker
Você está escrevendo um aplicativo que será publicado (deployed) para países ocidentais. Ele extrai a atividade do usuário para um arquivo de texto. Qual codificação você deve usar?
UTF-8
UTF-7
ASCII
UTF-32
Você quer atualizar uma linha específica no banco de dados. Quais objetos você deve usar? (Escolha todos os que se aplicam.)
SqlCommand
SqlDataReader
SqlConnection
TransactionScope
Você está planejando a construção de uma aplicação que utilize um projeto orientado a objetos. Ele será usado por vários usuários ao mesmo tempo. Qual tecnologia você deve usar?
Arquivos XML
Entity Framework
ADO.NET
serviço Web
Você precisa processar um grande número de arquivos XML em um serviço regular para extrair alguns dados. Qual classe você deve usar?
XmlReader
XmlDocument
XmlWriter
FileStream
Você tem uma lista de datas. Você deseja filtrar as datas para o ano em curso e, em seguida, selecione a data mais alta. Que consulta que você usa?
DateTime result = dates.Where (d => d == DateTime.Now) .OrderBy (d => d).First();
DateTime result = dates.Where (d => d.Year == DateTime.Now.Year) .OrderByDescending (d => d) .FirstOrDefault();
DateTime result = dates.Where (d => d.Year == DateTime.Now.Year) .OrderByDescending (d => d) .First();
DateTime result = dates.Where (d => d.Year == DateTime.Now.Year) .OrderByDescending (d => d) .Single();
Você está tentando usar uma consulta LINQ, mas você está recebendo um erro de compilação que o método Onde não pode ser encontrado. O que você deveria fazer? (Escolha todos os que se aplicam.)
Adicionar uma declaração using System.Linq
Verifique se você estiver usando um tipo que implementa IEnumerable.
Alterar a sua consulta para consulta de sintaxe do método.
Alterar o tipo de sua consulta para var.
Você está usando a seguinte consulta LINQ to Entities: var query = from p em myContext.Products where p.Price < 50 select p; int numberOfItems = query.Count(); var products = query.ToList(); Você está sofrendo problemas de desempenho. Como você pode melhorar a sua consulta? (Escolha todos os que se aplicam.)
Evite acessar o banco de dados várias vezes.
Não execute ToList () na consulta.
Use paginação.
Altere a consulta para a sintaxe do método.
Você precisa armazenar uma grande quantidade de dados, e você quer fazer isso da melhor maneira. Wual Serializer que você deve usar?
XmlSerializer
BinaryFormatter
DataContractSerializer
DataContractJsonSerializer
Você está serializando alguns dados sensíveis a um formato binário. O que você deve usar? (Escolha todos os que se aplicam.)
ISerializable
Você quer serializar alguns dados para XML, e você precisa ter certeza de que uma determinada propriedade não é serializado. Qual atributo que você deve usar?
XmlElement
XmlAttribute
XmlIgnore
NonSerialized
Você deseja armazenar um grupo de pedidos e certificar que um usuário pode facilmente selecionar um pedido por seu número. Que coleção que você usa?
List <Order>
Dictionary <int, Ordem>
HashSet <Order>
Queue <Order>
Você está usando uma fila e você quer adicionar um novo item. Qual o método que você usa?
Push
Add
Dequeue
Enqueue
Você está trabalhando com um grande grupo de objetos nome de família. Você precisa remover todas as duplicatas e depois agrupá-los por sobrenome. Quais coleções você deve usar? (Escolha todos os que se aplicam.)
List <T>
Stack <T>
Dictionary <string, T>
T []