的問題是:有.net的printf的免費實現嗎?
- 我不能使用的String.format,我有空調風格的格式字符串;
- 我不能調用本地printf(沒有P/Invoke);
- 因爲許可證我不能使用http://www.codeproject.com/KB/printing/PrintfImplementationinCS.aspx,所以我需要一些與GPL兼容的東西。
是否有免費的.net框架的printf/sprintf的實現?除了上述鏈接,我找不到任何東西。
謝謝!
更新:
感謝您的幫助,即使你什麼也找不到。這意味着我只需要自己做(我試圖避免它,但哦...)
我煮了一個支持基本格式字符串的sprintf函數,你可以在這裏找到它:https://sourceforge.net/projects/printfnet/。如果可以的話,我會盡力使它成爲一個完整的實現。
我不知道爲什麼這麼多upvotes。使用正則表達式的實現可能可以在30-50行的瑣碎代碼中完成... – leppie 2010-03-01 21:26:52
我真的很好奇爲什麼你絕對需要printf ... – swilliams 2010-03-01 21:27:04
爲什麼不能使用CPOL許可證?我不知道這是如何幹擾您的GPL要求的。 – leppie 2010-03-01 21:28:46