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 #.



14
Desativar insights do aplicativo na depuração
Como posso desabilitar os insights do aplicativo automaticamente ao usar uma configuração de depuração e habilitá-la apenas no lançamento? É possível fazer isso sem criar outra chave de instrumentação apenas para depuração? Eu tenho trackeventinstruções espalhadas por todo o código, colocá-las dentro de uma verificação de pré-processador de depuração não …


6
Usando StringWriter para serialização XML
Atualmente, estou procurando uma maneira fácil de serializar objetos (em C # 3). Pesquisei alguns exemplos e encontrei algo como: MemoryStream memoryStream = new MemoryStream ( ); XmlSerializer xs = new XmlSerializer ( typeof ( MyObject) ); XmlTextWriter xmlTextWriter = new XmlTextWriter ( memoryStream, Encoding.UTF8 ); xs.Serialize ( xmlTextWriter, myObject); …

4
Melhor maneira de converter IList ou IEnumerable em Array
Eu tenho uma consulta HQL que pode gerar um IList de resultados ou um IEnumerable de resultados. Porém, eu quero que ele retorne um array da Entidade que estou selecionando, qual seria a melhor maneira de fazer isso? Posso enumerar por meio dele e construir a matriz ou usar CopyTo …
99 c#  nhibernate 

2
LINQ - Converter lista em dicionário com valor como lista
eu tenho um List<MyObject> que recupero do banco de dados. No entanto, gostaria que fosse codificado por uma propriedade em MyObject para fins de agrupamento. Qual é a melhor maneira com o LINQ de lançar minha lista para: Dictionary<long, List<MyObject>> Eu tenho o seguinte: myObjectList.ToDictionary(x => x.KeyedProperty) Mas retorna: Dictionary<long, …
99 c#  .net  linq 


8
Como descartar explicitamente um argumento de fora?
Estou fazendo uma ligação: myResult = MakeMyCall(inputParams, out messages); mas eu realmente não me importo com as mensagens. Se fosse um parâmetro de entrada com o qual eu não me importasse, apenas passaria um nulo. Se fosse o retorno que eu não me importasse, simplesmente deixaria de lado. Existe uma …
99 c#  out 


5
Não é possível desserializar a matriz JSON (por exemplo, [1,2,3]) no tipo '' porque o tipo requer o objeto JSON (por exemplo, {“nome”: “valor”}) para desserializar corretamente
Eu tenho este JSON: [ { "Attributes": [ { "Key": "Name", "Value": { "Value": "Acc 1", "Values": [ "Acc 1" ] } }, { "Key": "Id", "Value": { "Value": "1", "Values": [ "1" ] } } ], "Name": "account", "Id": "1" }, { "Attributes": [ { "Key": "Name", "Value": { …


10
Como converter um objeto em uma matriz de bytes em C #
Tenho uma coleção de objetos que preciso gravar em um arquivo binário. Preciso que os bytes do arquivo sejam compactos, então não posso usar BinaryFormatter. BinaryFormatterlança todos os tipos de informações para necessidades de desserialização. Se eu tentar byte[] myBytes = (byte[]) myObject Recebo uma exceção de tempo de execução. …
99 c# 

2
Moq, SetupGet, Mocking a property
Estou tentando simular uma classe, chamada UserInputEntity, que contém uma propriedade chamada ColumnNames: (ela contém outras propriedades, acabei de simplificá-la para a pergunta) namespace CsvImporter.Entity { public interface IUserInputEntity { List<String> ColumnNames { get; set; } } public class UserInputEntity : IUserInputEntity { public UserInputEntity(List<String> columnNameInputs) { ColumnNames = columnNameInputs; …
99 c#  c#-4.0  properties  moq 

12
Como criar o aplicativo OOP perfeito [fechado]
Fechado . Esta pergunta é baseada em opinião . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que possa ser respondida com fatos e citações editando este post . Fechado há 4 meses . Melhore esta questão Recentemente, estava tentando uma empresa 'x'. Eles me …
98 c#  oop 

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.