2024年3月9日发(作者:)
List
int[] timeParts = new[] { , , s, s };
string[] timeUnits = new[] { "day", "hour", "minute", "second" };
for (int i = 0; i < ; i++)
{
if (timeParts[i] > 0)
{
(("{0} {1}", timeParts[i], Pluralize(timeParts[i], timeUnits[i])));
}
}
return != 0 ? (", ", y()) : "0 seconds";
}
private static string Pluralize(int n, string unit)
{
if (OrEmpty(unit)) return ;
n = (n); // -1 should be singular, too
return unit + (n == 1 ? : "s");
}
}
public class Client
{
static void Main()
{
// 12 days, 23 hours, 24 minutes, 2 seconds.
TimeSpan span = new TimeSpan(12, 23, 24, 2);
ine(anInWords(span)); // Output: 12 days, 23 hours, 24 minutes, 2 seconds
ine(String(span)); // Output: 12d 23h 24m 2s
}
}


发布评论