在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"。通過在格式化字符串中使用條件操作符,可以根據條件動態地格式化輸出內容。