Perguntas com a marcação «.net»

NÃO use para perguntas sobre o .NET Core - use [.net-core]. A estrutura .NET é uma estrutura de software projetada principalmente para o sistema operacional Microsoft Windows. Inclui uma implementação da Biblioteca de Classes Base, Common Language Runtime (comumente conhecido como CLR), Common Type System (comumente conhecido como CTS) e Dynamic Language Runtime. Ele suporta muitas linguagens de programação, incluindo C #, VB.NET, F # e C ++ / CLI.


29
Como enumerar uma enumeração
Para obter mais informações sobre Stack Overflow no Stack Overflow : foreach () por enum Como você pode enumerar um enumem c #? Por exemplo, o seguinte código não compila: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) { DoSomething(suit); …
3767 c#  .net  loops  enums  enumeration 


30
Objetos de clonagem profunda
Eu quero fazer algo como: MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); E, em seguida, faça alterações no novo objeto que não são refletidas no objeto original. Como muitas vezes não preciso dessa funcionalidade, quando é necessário, comecei a criar um novo …
2226 c#  .net  clone 

30
Como obtenho uma representação de bytes consistente de seqüências de caracteres em C # sem especificar manualmente uma codificação?
Como converter um stringpara um byte[]no .NET (C #) sem especificar manualmente uma codificação específica? Vou criptografar a string. Posso criptografá-lo sem convertê-lo, mas eu ainda gostaria de saber por que a codificação chega aqui. Além disso, por que a codificação deve ser levada em consideração? Não posso simplesmente obter …

28
Capturar várias exceções de uma só vez?
É desencorajado simplesmente pegar System.Exception. Em vez disso, apenas as exceções "conhecidas" devem ser capturadas. Agora, isso às vezes leva ao código repetitivo desnecessário, por exemplo: try { WebId = new Guid(queryString["web"]); } catch (FormatException) { WebId = Guid.Empty; } catch (OverflowException) { WebId = Guid.Empty; } Eu me pergunto: …




28
O que é um NullReferenceException e como corrigi-lo?
As respostas desta pergunta são um esforço da comunidade . Edite as respostas existentes para melhorar esta postagem. No momento, não está aceitando novas respostas ou interações. Como obter mais informações sobre Stack Overflow no local de armazenamento : localizador NullReferenceException, e como é que isso acontece? Eu tenho algum …


19
Uso adequado da interface IDisposable
Sei da leitura da documentação da Microsoft que o uso "primário" da IDisposableinterface é limpar recursos não gerenciados. Para mim, "não gerenciado" significa coisas como conexões com bancos de dados, soquetes, identificadores de janelas etc. Mas vi código em que o Dispose()método é implementado para liberar recursos gerenciados , o …

30
Como remedio o “O ponto de interrupção não será atingido no momento. Nenhum símbolo foi carregado para este documento. ” Atenção?
O aplicativo de desktop C # na edição expressa funcionou e não funcionou 5 segundos depois. Eu tentei o seguinte: Verifique se a configuração de depuração, o sinalizador de depuração e as informações completas de depuração estão definidas em todos os assemblies. Exclua todas as pastas bin e obj e …

5
Try-catch acelerando meu código?
Eu escrevi um código para testar o impacto do try-catch, mas vendo alguns resultados surpreendentes. static void Main(string[] args) { Thread.CurrentThread.Priority = ThreadPriority.Highest; Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.RealTime; long start = 0, stop = 0, elapsed = 0; double avg = 0.0; long temp = Fibo(1); for (int i = 1; i …

20
Qual é o melhor algoritmo para substituir GetHashCode?
No .NET, o GetHashCodemétodo é usado em muitos lugares nas bibliotecas de classes base do .NET. Implementá-lo adequadamente é especialmente importante para encontrar itens rapidamente em uma coleção ou ao determinar a igualdade. Existe um algoritmo padrão ou uma prática recomendada sobre como implementar GetHashCodeminhas classes personalizadas para não degradar …

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.