Articles of .net

Coercition à virgule flottante pour être déterministe dans .NET?

J’ai beaucoup lu sur le déterminisme à virgule flottante dans .NET, c’est-à-dire que le même code avec les mêmes entrées donnera les mêmes résultats sur les différentes machines. Étant donné que .NET ne dispose pas d’options telles que le fpssortingct de Java et le fp: ssortingct de MSVC, le consensus semble être qu’il n’y a […]

Automapper pour Java

Y a-t-il un équivalent Java de l’ Automapper de .Net?

Comment exposer une propriété de collection?

Chaque fois que je crée un object qui a une propriété de collection, je vais sur la meilleure façon de le faire? propriété publique avec un getter qui renvoie une référence à une variable privée Méthodes explicites get_ObjList et set_ObjList qui renvoient et créent des objects nouveaux ou clonés à chaque fois get_ObjList explicite qui […]

Puis-je obtenir des arguments de ligne de commande d’autres processus à partir de .NET / C #?

J’ai un projet où plusieurs instances d’une application sont en cours d’exécution, chacune d’entre elles ayant été lancée avec des arguments de ligne de commande différents. J’aimerais avoir un moyen de cliquer sur un bouton de l’une de ces instances, qui ferme ensuite toutes les instances et les redémarre avec les mêmes arguments de ligne […]

Marshal.SizeOf lève une exception ArgumentEx enums

Considérez ce code: public enum MyEnum { V1, V2, V3 } int size = Marshal.SizeOf(typeof(MyEnum)); il lance l’exception: Une exception non gérée de type ‘System.ArgumentException’ s’est produite dans TestConsole.exe Informations supplémentaires: Le type ‘TestConsole.Program + MyEnum’ ne peut pas être marshalé en tant que structure non gérée. aucune taille ou décalage significatif ne peut être […]

IronRuby est-il mort?

Je suis programmeur .Net qui cherche à créer des filiales et éventuellement à utiliser du Ruby dans mes applications Web actuelles et futures. En regardant sur le site Web d’Iron Ruby, la dernière version datait d’il y a près d’un an: le 13 mars 2011. Aucune annonce n’a été faite sur leur site Web depuis […]

Déboguer le code source du .NET Framework dans Visual Studio 2012?

J’utilise Visual Studio 2012. Je veux déboguer le code source de .NET Framework. J’ai essayé presque toutes les options mais je reçois encore There is source code available for Current Location . Les symboles sont chargés avec succès. J’ai essayé de charger Microsoft Symbol Server et essayé cette URL http://referencesource.microsoft.com/symbols . Mais je ne suis […]

Quand préférez-vous DateTime Over DateTimeOffset

Il y a quelques mois, j’ai DateTimeOffset le nouveau type DateTimeOffset et je suis ravi que les défauts de DateTime en ce qui concerne les fuseaux horaires aient été résolus. Cependant, je me demandais s’il y avait des frais généraux ou des problèmes liés à l’utilisation de ce nouveau type. Je travaille sur une application […]

Règles de sécurité d’inheritance violées lors de la substitution de membre – SecurityRuleSet.Level2

J’ai une classe qui hérite d’Exception. Dans .NET 4, j’ai commencé à recevoir une erreur d’exécution: Règles de sécurité d’inheritance violées lors de la substitution de membre: MyBusinessException.GetObjectData (System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) ‘. L’accessibilité de sécurité de la méthode de substitution doit correspondre à l’accessibilité de sécurité de la méthode en cours de remplacement. Je pense que […]

Pourquoi les articles de Tuple sont-ils en lecture seule?

Je pensais utiliser la classe Tuple pour stocker 2 informations entières (StartAddress, EndAddress) dont j’avais besoin dans mon programme. Mais je découvre que les éléments Tuple sont ReadOnly, donc si j’ai besoin de définir une valeur pour un élément, je dois ré-instancier un Tuple. Quelle est la raison de cette décision de conception?