问题:
- 我不能使用string.Format,我只能使用C风格的格式化字符串;
- 我不能调用本地的printf函数(没有P/Invoke);
- 我不能使用http://www.codeproject.com/KB/printing/PrintfImplementationinCS.aspx,因为它的许可证不兼容GPL。
是否有.NET Framework的免费实现printf/sprintf的方法?除了上面的链接,我找不到其他的实现方法。
谢谢!
更新:
感谢帮助,即使你没有找到任何东西。这意味着我必须自己来做(虽然我一直在尝试避免,但没办法...)
我编写了一个支持基本格式字符串的sprintf函数,你可以在这里找到它:https://sourceforge.net/projects/printfnet/。如果可能的话,我会尝试将其完整实现。