Questions marquées «c#»

C # est un langage de programmation orienté objet multiparadigme, géré et récupéré, créé par Microsoft en parallèle avec la plateforme .NET




7
Comment traiter les exceptions non gérées? (Mettre fin à l'application ou la maintenir en vie)
Quelle est la meilleure pratique lorsqu'une exception non gérée se produit dans une application de bureau? Je pensais à montrer un message à l'utilisateur, afin qu'il puisse contacter le support. Je recommanderais à l'utilisateur de redémarrer l'application, mais pas de la forcer. Semblable à ce qui est discuté ici: ux.stackexchange.com …



5
Pourquoi Java / C # ne peut-il pas implémenter RAII?
Question: Pourquoi Java / C # ne peut-il pas implémenter RAII? Clarification: je sais que le ramasse-miettes n'est pas déterministe. Ainsi, avec les fonctionnalités actuelles du langage, il n'est pas possible d'appeler automatiquement la méthode Dispose () d'un objet à la sortie de la portée. Mais pourrait-on ajouter une telle …



3
Paramètres facultatifs ou constructeurs surchargés
J'implémente un DelegateCommand, et quand j'étais sur le point d'implémenter le ou les constructeurs, j'ai proposé les deux choix de conception suivants: 1: Avoir plusieurs constructeurs surchargés public DelegateCommand(Action<T> execute) : this(execute, null) { } public DelegateCommand(Action<T> execute, Func<T, bool> canExecute) { this.execute = execute; this.canExecute = canExecute; } 2: …






En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.