在C#中,可以使用String.Format方法来实现条件格式化。可以通过在格式化字符串中使用条件操作符(?:)来实现条件格式化。下面是一个简单的示例:
int num = 10;
string result = String.Format("The number is: {0}", num > 5 ? "greater than 5" : "less than or equal to 5");
Console.WriteLine(result);
在上面的示例中,如果num大于5,则输出"The number is: greater than 5",否则输出"The number is: less than or equal to 5"。通过在格式化字符串中使用条件操作符,可以根据条件动态地格式化输出内容。