Comment puis-je correctement préfixe d'un mot avec un “a” et “un”?

J'ai un .NET application où, étant donné un nom, je veux qu'elle correctement préfixe de ce mot avec "un" ou "une". Comment dois-je procéder?

Avant que vous pensez que la réponse est tout simplement de vérifier si la première lettre est une voyelle, d'envisager des phrases comme:

  • une erreur honnête
  • une voiture d'occasion
  • Vous avez également à considérer les abréviations qui peuvent également conduire à certaines confusions sur tha "a" ou "an" comme "de la LNH", qui sort également une lettre de son commence par une voyelle mais pas si l'abréviation peut être prononcé comme un mot comme "un périphérique NAS" ou "un événement NASCAR"
  • Aussi garder à l'esprit que l'utilisation de l'un ou l'une peut varier en fonction de la prononciation dans la variété de l'anglais parlé. Les Britanniques et les Américains de la prononciation de l'herbe en est un exemple.
  • En effet, mon exemple préféré de cette (trop ringard) est "SQL". Certaines personnes disent que les lettres "SQL", certaines personnes le prononcer comme le mot "suite". Chacun reçoit un autre "un" ou "une". par exemple, c'est "une suite à la déclaration de" versets "c'est un S-Q-L instruction"
  • Encore plus difficile est que les opinions même varier dans le même dialecte de l'anglais! Ainsi, par exemple, officiel (royaume-UNI) anglais nous dit "un hôtel" est la structure correcte, mais la plupart des gens serait d'utiliser "un hôtel" dans la conversation courante. Si vous écrivez un, il serait très utile pour le reste d'entre nous!
  • Ah... le "aspirant H". Je me souviens de ma première rencontre avec elle. Une deuxième année d'études sociales livre intitulé "Historique de la Société", un livre sur la ville coloniale de Williamsburg.
  • Il semble donc qu'il n'y a pas une seule "bonne" façon, et la règle dépend de votre accent. Il suffit donc de choisir un simple hurestic, et de réclamer tout bizarreries sont en raison du programme de l'accent.
  • comment vérifier l'orthographe de gérer cela? Gardent-ils de grandes listes d'exceptions?

InformationsquelleAutor ryeguy | 2009-08-17