Nous soaps tous que lorsque nous créons une classe anonyme comme celle-ci: var Employee = new { ID = 5, Name= “Prashant” }; … au moment de l’exécution ce sera de type: f__AnonymousType0 Est-il possible de spécifier un nom significatif pour de telles classes?
Si get et set sont tous deux obligatoires dans les propriétés automatiques C #, pourquoi devrais-je prendre la peine de spécifier “get; set;” du tout?
J’essaie de convertir un object (est déclaré ici comme ‘obj’: object est un tableau, primitif) à un tableau de chaînes. object peut être n’importe quoi uint [], int16 [], etc. J’ai essayé d’utiliser ssortingng[] str = Array.ConvertAll((object[])obj, Convert.ToSsortingng); Le problème se produit lorsque j’essaie de convertir l’object de type inconnu en object []. J’ai eu […]
Est-il possible de déterminer si un object est verrouillé en C #? J’ai la position peu enviable, grâce à la conception où je lis dans une queue au sein d’une classe, et j’ai besoin de transférer le contenu dans une collection de la classe. Mais cette collection est également en lecture / écriture depuis une […]
Je me demande simplement pourquoi les concepteurs du langage ont décidé d’implémenter Equals sur des types anonymes de la même manière que Equals on value types. N’est-ce pas trompeur? class Person { public ssortingng Name { get; set; } public int Age { get; set; } } public static void ProofThatAnonymousTypesEqualsComparesBackingFields() { var personOne = […]
Y at-il un moyen de faire un retour à la ligne dans un contrôle d’étiquette .NET ? Je sais qu’il existe une autre façon d’utiliser un TextBox , de rendre la propriété BorderStyle à none, la propriété ReadOnly à true et à définir la propriété WordWrap et la propriété Multiline sur true. Y a-t-il quelque […]
public object MethodName(ref float y) { //method } Comment définir un délégué Func pour cette méthode?
J’essaie d’écrire une fonction qui convertit les nombres en chiffres romains. Ceci est mon code jusqu’ici Cependant, il ne fonctionne qu’avec des nombres inférieurs à 400. Existe-t-il un moyen simple et rapide d’effectuer cette conversion ou d’étendre mon code existant pour qu’il traite tous les cas? Merci d’avance pour votre aide. static ssortingng convertroman(int number) […]
Comment puis-je exposer une List pour qu’elle soit en lecture seule, mais peut être définie en privé? Cela ne fonctionne pas: public List myList {readonly get; private set; } Même si vous faites: public List myList {get; private set; } Vous pouvez toujours faire ceci: myList.Add(“TEST”); //This should not be allowed Je suppose que vous […]
En C #, les propriétés des types anonymes sont en lecture seule: var person = new { Surname = “Smith”, OtherNames = “John” }; person.Surname = “Johnson”; // ERROR: .Surname is read-only Bien sûr, je peux déclarer une vraie classe si je veux des champs ou des propriétés accessibles en écriture, mais quel que soit […]