コード例 #1
0
ファイル: Program.cs プロジェクト: tshimizu09/DropShipAnalyze
        public string GetText()
        {
            if (Total == 0)
            {
                return(string.Join("\t", Enumerable.Repeat("", 5)));
            }

            return(Lower.ToString("P2") + "\t" + Middle.ToString("P2") + "\t" + Upper.ToString("P2") + "\t" + Num + "\t" + Total);
        }
コード例 #2
0
        public override void SyncGestalt()
        {
            string newGestalt = string.Empty;

            if (false == Double.IsNaN(Lower))
            {
                newGestalt += Lower.ToString();
                if (false == string.IsNullOrEmpty(Units))
                {
                    newGestalt += Units;
                }
                if (LowerInclusive)
                {
                    newGestalt += " <= ";
                }
                else
                {
                    newGestalt += " < ";
                }
            }
            if (false == Double.IsNaN(Target))
            {
                newGestalt += "[" + Target.ToString();
                if (false == string.IsNullOrEmpty(Units))
                {
                    newGestalt += Units;
                }
                newGestalt += "]";
            }
            if (false == Double.IsNaN(Upper))
            {
                if (UpperInclusive)
                {
                    newGestalt += " <= ";
                }
                else
                {
                    newGestalt += " < ";
                }
                newGestalt += Upper.ToString();
                if (false == string.IsNullOrEmpty(Units))
                {
                    newGestalt += Units;
                }
            }
            SetPropRowValue(CswEnumNbtSubFieldName.Gestalt, CswEnumNbtPropColumn.Gestalt, newGestalt);
        }
コード例 #3
0
        public string ToString(string format, IFormatProvider formatProvider = null, bool showLevel = true)
        {
            formatProvider ??= DefaultCultureInfo.Instance;

            var builder = new StringBuilder();

            builder.Append('[');
            builder.Append(Lower.ToString(format, formatProvider));
            builder.Append("; ");
            builder.Append(Upper.ToString(format, formatProvider));
            builder.Append("]");
            if (showLevel)
            {
                builder.Append(" (CI ");
                builder.Append(ConfidenceLevel.ToString());
                builder.Append(")");
            }

            return(builder.ToString());
        }
コード例 #4
0
 public string ToString(string format)
 {
     return(string.Format("[{0},{1}]", Lower.ToString(format), Upper.ToString(format)));
 }
コード例 #5
0
        public override void ToJSON(JObject ParentObject)
        {
            ParentObject[_LowerSubField.ToXmlNodeName(true)]          = (!Double.IsNaN(Lower)) ? Lower.ToString() : string.Empty;
            ParentObject[_TargetSubField.ToXmlNodeName(true)]         = (!Double.IsNaN(Target)) ? Target.ToString() : string.Empty;
            ParentObject[_UpperSubField.ToXmlNodeName(true)]          = (!Double.IsNaN(Upper)) ? Upper.ToString() : string.Empty;
            ParentObject[_LowerInclusiveSubField.ToXmlNodeName(true)] = LowerInclusive;
            ParentObject[_UpperInclusiveSubField.ToXmlNodeName(true)] = UpperInclusive;
            ParentObject[_UnitsSubField.ToXmlNodeName(true)]          = Units;

            ParentObject["minvalue"]           = MinValue.ToString();
            ParentObject["maxvalue"]           = MaxValue.ToString();
            ParentObject["precision"]          = Precision;
            ParentObject["excludeRangeLimits"] = ExcludeRangeLimits;
        }