C# 中的动态字符串格式化
我创建了接受字符串的 log 方法。当我想使用它时,我会写一些类似的内容:
Log(string.Format("Message {0}", AdditionalInfo));
我应该如何实现 Log
方法以便能够使用字符串 Format
但不必在方法中显式编写它参数:
Log("Message {0}", AdditionalInfo);
我使用.net 2.0
I created log method that accept string. When I want to use it I write something like:
Log(string.Format("Message {0}", AdditionalInfo));
How should I implement Log
method in order to be able to use string Format
but do not have to write it explicitly in method arguments:
Log("Message {0}", AdditionalInfo);
I use .net 2.0
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
尝试类似的方法:
Try something like:
您也许可以为您的 Log 方法编写一个包装器。我希望这样的事情能够奏效。
现在,您可以将 Do_Log() 设置为私有,而不会将其暴露给您的类的使用者。
You could perhaps write a wrapper for your Log method. I hope something like this works.
Now you can have Do_Log() as private and not expose it to consumers of your class.