Perguntas com a marcação «c#»

C # (pronuncia-se "see sharp") é uma linguagem de programação multiparadigma de tipo estático desenvolvida pela Microsoft. O código C # geralmente tem como alvo a família de ferramentas e tempos de execução .NET da Microsoft, que inclui o .NET Framework, .NET Core e Xamarin, entre outros. Use esta tag para perguntas sobre o código escrito em C # ou especificação formal do C #.


7
O padrão para KeyValuePair
Eu tenho um objeto do tipo IEnumerable<KeyValuePair<T,U>> keyValueList, estou usando var getResult= keyValueList.SingleOrDefault(); if(getResult==/*default */) { } else { } Como posso verificar se getResulté o padrão, caso não encontre o elemento correto? Não posso verificar se é nullou não, porque KeyValuePairé uma estrutura.
392 c#  key-value 


15
Enum “herança”
Eu tenho um enum em um espaço para nome de baixo nível. Eu gostaria de fornecer uma classe ou enum em um espaço para nome de nível médio que "herda" a enum de baixo nível. namespace low { public enum base { x, y, z } } namespace mid { …
391 c#  .net  enums 

3
Retornando valor que foi passado para um método
Eu tenho um método em uma interface: string DoSomething(string whatever); Quero zombar disso com o MOQ, para que ele retorne o que foi passado - algo como: _mock.Setup( theObject => theObject.DoSomething( It.IsAny<string>( ) ) ) .Returns( [the parameter that was passed] ) ; Alguma ideia?
391 c#  mocking  moq 




9
C # obtendo o caminho de% AppData%
C # 2008 SP1 Estou usando o código abaixo: dt.ReadXml("%AppData%\\DateLinks.xml"); No entanto, estou recebendo uma exceção que aponta para o local de onde meu aplicativo está sendo executado: Não foi possível encontrar uma parte do caminho 'D: \ Projetos \ SubVersionProjects \ CatDialer \ bin \ Debug \% AppData% \ …
387 c#  .net  path 

20
Posso descobrir o valor de retorno antes de retornar durante a depuração no Visual Studio?
Execute a seguinte função: DataTable go() { return someTableAdapter.getSomeData(); } Quando defino um ponto de interrupção nesta função, existe a possibilidade de inspecionar o valor retornado? go()está diretamente acoplado a um datagrid em uma .aspxpágina. A única maneira de inspecionar a tabela de dados retornada é usar uma variável temporária. …


18
Transmitindo vs usando a palavra-chave 'as' no CLR
Ao programar interfaces, descobri que estou fazendo muitas conversões de conversão ou de tipo de objeto. Existe uma diferença entre esses dois métodos de conversão? Em caso afirmativo, existe uma diferença de custo ou como isso afeta meu programa? public interface IMyInterface { void AMethod(); } public class MyClass : …
387 c#  casting  clr 

12
Quais estruturas de injeção de dependência do .NET valem a pena examinar? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …



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.