如何根据C#中的值不同地格式化数字?

jpr*_*est 3 c# string formatting

我有一个整数,我将根据以下规则存储在一个字符串中:

  1. 如果数字小于10,那么它应该0在它之前.
  2. 如果它大于10,则存储它而不带前导0.

我怎么能在C#中做到这一点?

Kla*_*sen 7

您可以使用ToString一个格式字符串:

var i = 6;
var stringRepresentation = i.ToString("d2");
Run Code Online (Sandbox Code Playgroud)