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.

3767
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

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

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

2000
Como formatar uma data JSON da Microsoft?

Estou dando meu primeiro acesso ao Ajax com jQuery. Estou colocando meus dados em minha página, mas estou tendo problemas com os dados JSON retornados para os tipos de dados Date. Basicamente, estou recebendo uma string de volta que fica assim: /Date(1224043200000)/ De alguém totalmente novo para...

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

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

1504
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,...

1400
Por que não herdar da Lista <T>?

Ao planejar meus programas, geralmente começo com uma cadeia de pensamento assim: Um time de futebol é apenas uma lista de jogadores de futebol. Portanto, eu devo representá-lo com: var football_team = new List<FootballPlayer>(); A ordem desta lista representa a ordem em que os...

1393
Como atualizo a GUI de outro thread?

Qual é a maneira mais simples de atualizar um Labelde outro Thread? Estou Formem execução thread1, e a partir disso estou iniciando outro thread ( thread2). Enquanto thread2está a processar alguns arquivos eu gostaria de atualizar um Labelno Formcom o estado actual da thread2obra de. Como eu...