preguntar acerca de automatic-properties

3
réponses

C # getter/setter personnalisé sans variable privée

J'ai appris le c# récemment, alors quand j'ai appris à écrire des propriétés, on m'a appris à le faire comme ceci: public string Name { get; set; } Les propriétés Auto sont géniales! Mais maintenant, j'essaie de faire quelque chose d'un peu plus c …
demandé sur 1970-01-01 00:33:31
3
réponses

c# constructeurs vs auto-propriétés et les initialiseurs d’objets

j'ai beaucoup utilisé les propriétés automatiques, mais je m'éloigne de plus en plus de la configuration des classes avec des champs de soutien en lecture initialisés dans le constructeur. Je supprime tous les setters et n'ajoute l'arrière que si la …
demandé sur 1970-01-01 00:33:30
10
réponses

Différence entre la propriété et le champ en C # 3.0+

je me rends compte qu'il semble être un duplicata de Quelle est la différence entre un champ et une propriété en C#? mais ma question a une légère différence (de mon point de vue): une Fois, je sais que Je n'utiliserai pas m …
demandé sur 1970-01-01 00:33:29
2
réponses

Ajouter une propriété auto-implémentée à la classe en utilisant Roslyn

j'essaie d'apprendre Roslyn en construisant une application existante mais simple à partir de la base, ce qui semble être une façon productive d'apprendre cela. Quoi qu'il en soit, j'ai le code suivant: var root = (CompilationUnitSyntax)docum …
demandé sur 1970-01-01 00:33:32
21
réponses

Comment donner à une propriété C# Auto une valeur par défaut?

comment attribuer une valeur par défaut à une propriété C# Auto? J'utilise soit le constructeur, soit l'ancienne syntaxe. utilisant le constructeur: class Person { public Person() { Name = "Default Name"; } …
demandé sur 1970-01-01 00:33:28