格式化字符串解决方案

格式化字符串
由于需要,现写了两套程序,MFC及C#各一套,程序是可配置的。在对某一项进行验证时,是通过sql语句验证的,现在碰到一个问题,C#里面格式化字符串时的参数为{0},而且C++里面是%s.两者不通用,有没有什么方法可以使两者兼容?
格式化

------解决方案--------------------
这个没法统一。
------解决方案--------------------
做个外观模式
------解决方案--------------------
用C++写成一个dll,然后C#调用,接口对外都是统一的
------解决方案--------------------
通过宏控制使用不同的语句好了