Je dois générer un processus enfant qui est une application console et capturer sa sortie. J’ai écrit le code suivant pour une méthode: ssortingng retMessage = Ssortingng.Empty; ProcessStartInfo startInfo = new ProcessStartInfo(); Process p = new Process(); startInfo.CreateNoWindow = true; startInfo.RedirectStandardOutput = true; startInfo.RedirectStandardInput = true; startInfo.UseShellExecute = false; startInfo.Arguments = command; startInfo.FileName = exec; […]
J’ai la date et l’heure dans une chaîne formatée comme celle-ci: “2011-03-21 13:26” //year-month-day hour:minute Comment puis-je l’parsingr sur System.DateTime ? Je veux utiliser des fonctions comme DateTime.Parse() ou DateTime.ParseExact() si possible, pour pouvoir spécifier le format de la date manuellement.
Imaginez que j’ai défini le Enum suivant: public enum Status : byte { Inactive = 1, Active = 2, } Quelle est la meilleure pratique à utiliser enum? Doit-il commencer par 1 comme l’exemple ci-dessus ou commencer par 0 (sans les valeurs explicites) comme ceci: public enum Status : byte { Inactive, Active }
Quelle est la différence entre utiliser un nouveau thread et utiliser un thread depuis le pool de threads? Quels sont les avantages en termes de performances et pourquoi devrais-je envisager d’utiliser un thread du pool plutôt qu’un thread que j’ai explicitement créé? Je pense spécifiquement à .NET ici, mais les exemples généraux vont bien.
En développant mon problème précédent , j’ai décidé de (dés) sérialiser ma classe de fichiers de configuration qui fonctionnait très bien. Je veux maintenant stocker un tableau associatif de lettres de lecteur à mapper (la clé correspond à la lettre du lecteur, la valeur correspond au chemin réseau) et j’ai essayé d’utiliser Dictionary , HybridDictionary […]
Comme vous pouvez le voir dans le code ci-dessous, j’ai déclaré un object Action comme variable. Quelqu’un voudrait-il me faire savoir pourquoi ce délégué de méthode d’action se comporte comme une méthode statique? Pourquoi retourne-t-il true dans le code suivant? Code: public static void Main(ssortingng[] args) { Action actionMethod = s => { Console.WriteLine(“My Name […]
Je viens de me rendre compte que dans un endroit donné de mon code, j’ai la déclaration de retour à l’intérieur du verrou et parfois à l’extérieur. Lequel est le meilleur? 1) void example() { lock (mutex) { //… } return myData; } 2) void example() { lock (mutex) { //… return myData; } } […]
Je veux sérialiser des objects en chaînes et revenir. Nous utilisons protobuf-net pour transformer un object en Stream et en retour, avec succès. Cependant, Stream to ssortingng et retour … pas si bien réussi. Après avoir parcouru StreamToSsortingng et SsortingngToStream , le nouveau Stream n’est pas désérialisé par protobuf-net; il déclenche une Arithmetic Operation resulted […]
J’ai travaillé avec Entity Framework 4 récemment et je suis un peu perplexe quant à l’utilisation d’ ObjectSet.Attach et d’ ObjectSet.AddObject . De ma compréhension: Utilisez “Joindre” lorsqu’une entité existe déjà dans le système Utilisez “AddObject” lors de la création d’une nouvelle entité Donc, si je crée une nouvelle personne , je le fais. var […]
J’ai réalisé un projet dans C # .NET où mon fichier de firebase database est un classeur Excel. Comme l’emplacement de la chaîne de connexion est codé en dur dans mon codage, il n’y a pas de problème pour l’installer dans mon système, mais pour les autres systèmes, il y en a. Est-il possible d’inviter […]