/// <summary> /// 尝试从字符串中获取区间 /// </summary> /// <param name="str"></param> /// <param name="intervalDoublePair"></param> /// <param name="force">若是能转为double但无法转为区间,强制转换为区间(即left=right值)</param> /// <returns></returns> public static bool TryGetIntervalDoublePair(string str, out IntervalDoublePair intervalDoublePair, bool force = false) { if (IntervalDouble.GetInterval(str, out IntervalDouble left, out IntervalDouble right, force)) { intervalDoublePair = new IntervalDoublePair(left, right); return(true); } intervalDoublePair = default; return(false); }