加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 有没有办法减少使用String.Format(…,p1,p2,p3)的冗长程度

发布时间:2020-12-15 19:49:33 所属栏目:百科 来源:网络整理
导读:我经常使用String.Format(),因为它使字符串的构建更具可读性和可管理性. 无论如何要减少它的句法冗长,例如用扩展方法等? Logger.LogEntry(String.Format("text '{0}' registered",pair.IdCode));public static void LogEntry(string message){ ...} 例如我
我经常使用String.Format(),因为它使字符串的构建更具可读性和可管理性.

无论如何要减少它的句法冗长,例如用扩展方法等?

Logger.LogEntry(String.Format("text '{0}' registered",pair.IdCode));

public static void LogEntry(string message)
{
    ...
}

例如我想使用我使用Console.Write()的方式接收字符串的所有我和其他方法,例如:

Logger.LogEntry("text '{0}' registered",pair.IdCode);

解决方法

怎么样:

static void LogEntry(string format,params object[] args) {
    Console.WriteLine(format,args); // For example.
}

现在你可以像这样调用它:

Logger.LogEntry("text '{0}' registered",pair.IdCode);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读