2010-09-26 14 views
0

Je viens de lire un petit peu à propos de macro et essayait de créer celui en .net J'ai été en mesure de faire de très petites opérations, car je ne sais pas beaucoup de choses sur vb.net et les expressions régulières.Comment créer une macro pour chaîne contenant, <Status, tinyint,>

Je souhaite créer une propriété et une déclaration de variable pour le code ci-dessous. Quelle sera l'expression régulière pour analyser cette chaîne. Alors que je peux obtenir tous les composants pour créer une propriété à partir de cela.

,<Status, tinyint,> 

Je suis en train de créer macro qui peut analyser ci-dessus chaîne en

private byte _Status; 
prublic byte Status { get; set; } 
+0

Pourquoi voudriez-vous que votre macro crée une propriété automatique * et * un champ séparé? –

+0

@Jon: Je viens juste de connaître la macro. J'essaie d'explorer de plus en plus de choses à ce sujet. Il n'y a pas de raison pour le moment mais je suis impatient d'accélérer mon codage. Alors pensé à minimiser mon travail en utilisant cela. De plus, à propos de la propriété automatique, je fais juste des expériences sur ce sujet et je vais essayer de l'utiliser dans un projet en direct. –

Répondre

0

Vous voulez utiliser quelque chose le long des lignes de

(?<val>[A-Za-z]+) 

pour saisir vos valeurs, où « val 'est le nom d'un groupe correspondant. Ne pas avoir un compilateur en face de moi pour élaborer la syntaxe exacte. Avoir un jeu sur gskinner pour le faire correctement