Dans la langue F #, il est possible de nommer des fonctions à l'aide de Y a-t-il une possibilité de le faire dans la langue C #? Nous pouvons toujours utiliser `` Nom de la notation de la fonction cochée`` code>. Il est extrêmement pratique pour les tests d'unités de nommage. P>
soussecored_method_names code> ou
PASCALMETHODNAMES CODE>, mais ce n'est pas aussi facile à lire. P>
4 Réponses :
Non, ce n'est pas une caractéristique de la langue. Il n'y a pas de méthode d'échappement d'un nom de méthode de telle sorte que vous puissiez utiliser des espaces à l'intérieur. P>
Non, fondamentalement. Les noms de type C # et membres ne peuvent pas inclure de blancheurs (et ne peuvent pas commencer par un numéro). Il existe une prise en charge des noms de désambiguification des mots-clés réservés (le préfixe Lorsque le nom long est pour afficher em>, souvent @ code>), mais c'est à ce sujet.
Displayameattribute code> est utile, c'est-à-dire p>
Mettre en place des espaces réels (ASCII 32) dans les noms d'identifiant n'est pas possible. P>
Cependant, strong>, voir Ce blog à propos de (AB) en utilisant Unicode pour insérer d'autres points de code qui ressemblent à des espaces. L'auteur décrit un moyen de l'automatiser quelque peu à l'aide d'une touche de raccourci. P>
C'est tout ce genre de mal; j'apprécie
Ce que beaucoup de gens ne réalisent pas, c'est que vous n'êtes pas limité à l'anglais lors de la nommage des identifiants C #, des classes, des membres, etc. Oui, vous pouvez écrire votre application en russe ou en toute autre langue:
var ÑоÑма = new HtmlForm(); int ã¯ã³ = 1;
Oui, nous pouvons combiner cette approche avec la réponse de Dvnrrs, mais elle manque toujours de commodité, elle ne serait pas trop facile à maintenir.
Je ne pense pas que la question sur le lien répond vraiment à ma question. Oui, nous pouvons en quelque sorte répondre à ma question à l'aide de faits décrits dans la question sur le lien, mais cela ne fournit toujours pas une seule réponse simple.
Vous avez raison. Je n'ai pas lu votre question assez près, désolé!
Le problème est que vous assimilez des noms de test aux noms de méthodes. Utilisez plutôt une chaîne simple pour représenter les noms de test.