2010-11-18 5 views
3

Excusez mon ignorance. Je viens de voir la vidéo de Scott Hanselman sur MVC 3 où il a tapé prop, ce que je n'avais pas vu auparavant. J'ai essayé mais je fais quelque chose de mal. LOLVS2010: Comment utiliser l'extrait de prop?

type I prop qui se développe pour

public TYPE Type1 { get; set; } 

et met en évidence TYPE. Je tape le type de données qui remplace le mot TYPE, cliquez sur l'onglet pour passer à l'espace réservé Type1 et commencer à taper, mais il ne remplace pas Type1, il suffit de taper en face de lui.

Quelle est la bonne façon de passer de TYPE à Type1 afin de mettre en surbrillance et de remplacer ces espaces réservés lors de la frappe et de passer à la ligne suivante? Tout ce que j'ai trouvé sur Internet vient de dire qu'il crée cela pour vous, mais n'a pas dit comment l'utiliser.

Répondre

3

Appuyez deux fois sur la touche Tab après avoir remplacé TYPE, c'est-à-dire le mot de suppression Type1.

+0

Ca y est! Merci beaucoup. Maintenant sur la création d'une tonne de propriétés. –

+0

Super économiseur, Je ne sais pas pourquoi Microsoft ne rend pas cela plus évident dans l'intellisense! Grand merci! – Newbyman

4

Appuyez sur TAB pour développer l'extrait, TAB pour parcourir tous les espaces réservés, et ENTER pour valider l'extrait une fois terminé.

Remarque: Les extraits C# et HTML/ASP.NET/JScript se comportent tous de la même manière. Les extraits VB se comportent légèrement différemment en ce que le fait d'appuyer sur ENTER ne commet pas l'extrait (ce qui est très embêtant à mon humble avis).

+0

Existe-t-il un moyen de valider l'extrait dans VB? – Nick

1

Tapez simplement prop, puis appuyez deux fois sur TAB. C'est tout.

2

L'extrait 'prop' ne se remplit pas de cette façon dans Visual Studio 2010 - l'extrait prop ne crée qu'un modèle modifiable manuellement. vous pouvez cependant utiliser les propriétés auto-implémentées; c'est (sans doute) un meilleur riff sur le même concept:

-Premier, tapez:

[Public | Privé | Etc] Propriété MyPropName comme [Nouveau] MyPropType [= DefaultVal]

VS (invisiblement) mettre en œuvre Get/fonctionnalité Établissez le standard automatique

Pour développer le code/setter, allez à la ligne blanche après la déclaration de propriété, et tapez:

G [Entrée] | S [Entrée]

pour générer explicite en lecture seule ou écriture obtenir uniquement le code set (respectivement)

SOURCE

Questions connexes