C# 中的字符串模板类
StringTemplate 类用于解析格式化字符串,使得它与 String.Format 兼容。StringTemplate 类属于具有扩展方法的 NString 库。这些方法使得字符串操作变得易于使用,如下所示。
IsNullOrEmpty() IsNullOrWhiteSpace() Join() Truncate() Left() Right() Capitalize()
StringTemplate.Format 优于 String.Format,因为它可读性更好,而且不太容易出错。
可以轻松地格式化值顺序。值的格式化类似于 String.Format,但是使用的是命名的占位符,而不是带编号的占位符。
以下是一个示例 −
string str = StringTemplate.Format("{ExamName} will held on {ExamDate:D}", new { p.ExamName, p.ExamDate });
广告