在.NET中,许多接受时间pan的方法将 TimeSpan.FromMilliseconds(-1)
视为不确定的等待。这相对易于键入,可以定义:
static class CaroselsAndSuch {
static readonly TimeSpan IndefiniteWait = TimeSpan.FromMilliseconds(-1);
// etc etc blah bling golden rings
但是,这感觉就像是一个相对常见的情况 - 是否有类似的"常数"定义潜伏在核心.NET/任务库?
timeout.infinetimespan field
TimeSpan infiniteTimeSpan = Timeout.InfiniteTimeSpan;
用于指定无限等待期的常数,用于方法 接受timespan参数。