La recherche d'un outil pour tester rapidement C# chaînes de format
Je suis constamment à l'oubli, quel est le peu de codes de formatage .NET des chaînes de caractères. Soit par le biais de ToString() ou à l'aide de la Chaîne.Format(). L'alignement, le rembourrage, le mois vs minute (mois M majuscule?), abréviation vs plein de mots, etc. Je ne me souviens jamais.
J'ai le même problème avec les regexes, mais heureusement, il y a Expresso de m'aider. C'est génial.
Est-il un outil comme Expresso pour expérimenter avec formaté chaînes de caractères standard de type DateTime et le flotteur et ainsi de suite?
Vous devez vous connecter pour publier un commentaire.
PowerShell fonctionne très bien pour tester les chaînes de format. À partir de PowerShell, vous pouvez charger votre assemblée et le travail avec les objets et les méthodes que vous voulez tester. Vous pourriez tout aussi bien créer une chaîne de caractères sur la ligne de commande et de tester les différentes options de mise en forme.
Vous pouvez utiliser la méthode statique de la classe string:
Ou PowerShell a construit dans le format de l'opérateur
Je viens de trouver ceci:
http://rextester.com/
Il suffit de coller dans votre chaîne de format, et d'exécuter le code.
Il serait assez simple de créer un windows ou un projet de console qui fait exactement cela.
Extrait De Compilateur est un excellent outil en général rapide petite application de test. Au lieu d'encombrer votre Visual Studio avec un million de ConsoleApplication79 projets, il suffit d'utiliser cette. Je l'ai et l'utilise en permanence.
http://www.sellsbrothers.com/tools/#FormatDesigner
LinqPad est un excellent outil qui gère ce genre de chose avec brio, même si c'est tangentielle à sa fonction première (de dépannage syntaxe Linq).
Il suffit d'entrer l'expression avec le sélecteur de langue définie sur "C# d'Expression" (ou "VB.net l'Expression") et de la base de données réglé sur "Aucun". Par exemple:
Lorsque vous appuyez sur Exécuter, vous obtiendrez le résultat:
Vous pouvez utiliser le Snippy plugin pour Réflecteur à courir peu de fragments de code.Ressemble le lien est mort - il suffit d'utiliser LinqPad!
Juste un autre utilitaire simple, disponible sur MSDN: http://go.microsoft.com/fwlink/?LinkId=209564, la description est:
Mais vous devez le compiler vous-même.