Questions marquées «.net»

182
Comment utiliser IValidatableObject?

Je comprends que cela IValidatableObjectsert à valider un objet d'une manière qui permet de comparer les propriétés les unes par rapport aux autres. J'aimerais toujours avoir des attributs pour valider les propriétés individuelles, mais je veux ignorer les échecs sur certaines propriétés dans...

182
Sérialisation d'une liste en JSON

J'ai un modèle objet qui ressemble à ceci: public MyObjectInJson { public long ObjectID {get;set;} public string ObjectInJson {get;set;} } La propriété ObjectInJsonest une version déjà sérialisée d'un objet qui contient des listes imbriquées. Pour le moment, je sérialise la liste...

181
Vérifier si l'instance est d'un type

Utiliser ceci pour vérifier si cest une instance de TForm. c.GetType().Name.CompareTo("TForm") == 0 Existe-t-il un moyen plus sûr de le faire en plus d'utiliser un stringcomme paramètre

180
Quand utiliser IList et quand utiliser List

Je sais que IList est l'interface et List est le type concret mais je ne sais toujours pas quand utiliser chacun d'eux. Ce que je fais maintenant, c'est que si je n'ai pas besoin des méthodes Sort ou FindAll, j'utilise l'interface. Ai-je raison? Existe-t-il une meilleure façon de décider quand...

179
Quand aurais-je besoin d'un SecureString dans .NET?

J'essaye de comprendre le but de SecureString de .NET. Depuis MSDN: Une instance de la classe System.String est à la fois immuable et, lorsqu'elle n'est plus nécessaire, ne peut pas être planifiée par programme pour le garbage collection; autrement dit, l'instance est en lecture seule après sa...