C# ajouter la validation sur une méthode de définition

J'ai un couple de variables que j'définir en C# par:

public String firstName { get; set; }
public String lastName { get; set; }
public String organization { get; set; }

Ce que je veux, c'est d'ajouter la validation de ces méthodes lorsque vous essayez de définir une valeur. Disons que vous allez définir une valeur pour le prénom, je dois passer une vraie regexp pour actuelly être réglé, sinon une exception doit être levée. Est-ce possible de construire avec ce "syntaxe courte" ou dois-je aller pour la norme (comme en JAVA) getters et les setters et là valider les données?

OriginalL'auteur Marthin | 2011-05-25