当前位置:  开发笔记 > 编程语言 > 正文

寻找一种快速测试C#格式字符串的工具

如何解决《寻找一种快速测试C#格式字符串的工具》经验,为你挑选了3个好方法。

我经常忘记用于格式化.NET字符串的特殊小代码.通过ToString()或使用String.Format().对齐,填充,月份与分钟(月份是大写M?),缩写与完整单词等等.我永远不会记得.

我和正则表达式有同样的问题,但幸运的是Expresso可以帮助我.这很棒.

是否有像Expresso这样的工具用于在DateTime和float等标准类型上试验格式化字符串?



1> Steven Muraw..:

PowerShell非常适合测试格式字符串.在PowerShell中,您可以加载程序集并使用要测试的对象和方法.您还可以在命令行上创建一个字符串,并测试不同的格式选项.

您可以使用字符串类中的静态方法:

$teststring = 'Currency - {0:c}.  And a date - {1:ddd d MMM}.  And a plain string - {2}'
[string]::Format($teststring, 160.45, Get-Date, 'Test String')

或PowerShell具有内置格式运算符

$teststring = 'Currency - {0:c}.  And a date - {1:ddd d MMM}.  And a plain string - {2}'
$teststring -f 160.45, Get-Date, 'Test String'



2> Chris Cudmor..:

我刚发现这个:

http://rextester.com/

只需粘贴您的格式字符串,然后运行代码即可.

创建一个完全符合要求的窗口或控制台项目也很简单.


这是最好的答案,它证明了这个问题是完全有效的

3> BFree..:

Snippet Compiler是一款非常棒的工具,适用于快速小应用测试.只需使用它,而不是使用一百万个ConsoleApplication79项目混乱Visual Studio.我有它并且经常使用它.

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有