Perguntas com a marcação «c#»

C # é uma linguagem de programação orientada a objetos com multiparadigma, gerenciada e coletada por lixo, criada pela Microsoft em paralelo com a plataforma .NET




8
Entrevista Sênior Perguntas sobre LINQ [fechado]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 5 anos . Estou preparando uma seção LINQ nas perguntas da entrevista …
16 c#  .net  interview  linq 

10
Uso no mundo real de delegados C # [fechado]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 6 anos . Penso que compreendo conceitualmente os delegados em C #, no …
16 c#  delegates 



5
Passar o objeto duas vezes para o mesmo método ou consolidar com interface combinada?
Eu tenho um método que cria um arquivo de dados depois de conversar com uma placa digital: CreateDataFile(IFileAccess boardFileAccess, IMeasurer boardMeasurer) Aqui boardFileAccesse boardMeasurerestão a mesma instância de um Boardobjeto que implementa ambos IFileAccesse IMeasurer. IMeasureré usado neste caso para um único método que definirá um pino na placa ativo …

4
size_t ou int para dimensões, índice etc.
Em C ++, size_t(ou, mais corretamente, T::size_typeque é "geralmente" size_t; isto é, um unsignedtipo) é usado como o valor de retorno para size(), o argumento para operator[]etc. (consulte std::vectoret al.) Por outro lado, as linguagens .NET usam int(e, opcionalmente long) para a mesma finalidade; de fato, os idiomas compatíveis com …
15 c#  c++  array 




5
Posso usar a injeção de dependência sem interromper o encapsulamento?
Aqui está minha solução e projetos: BookStore (solução) BookStore.Coupler (projeto) Bootstrapper.cs BookStore.Domain (projeto) CreateBookCommandValidator.cs CompositeValidator.cs IValidate.cs IValidator.cs ICommandHandler.cs BookStore.Infrastructure (projeto) CreateBookCommandHandler.cs ValidationCommandHandlerDecorator.cs BookStore.Web (projeto) Global.asax BookStore.BatchProcesses (projeto) Program.cs Bootstrapper.cs : public static class Bootstrapper.cs { // I'm using SimpleInjector as my DI Container public static void Initialize(Container container) { container.RegisterManyForOpenGeneric(typeof(ICommandHandler<>), …

2
Eu deveria ter usado um método de fábrica em vez de um construtor. Posso mudar isso e ainda ser compatível com versões anteriores?
O problema Digamos que eu tenho uma classe chamada DataSourceque fornece um ReadDatamétodo (e talvez outros, mas vamos simplificar) para ler dados de um .mdbarquivo: var source = new DataSource("myFile.mdb"); var data = source.ReadData(); Alguns anos depois, decido que quero poder suportar .xmlarquivos além de .mdbarquivos como fontes de dados. …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.