System.Xml.Schema.XsdDateTime.PrintTime C# (CSharp) Méthode

PrintTime() private méthode

private PrintTime ( StringBuilder sb ) : void
sb StringBuilder
Résultat void
        private void PrintTime(StringBuilder sb) {
            char[] text = new char[LzHH_mm_ss];
            ShortToCharArray(text, 0, Hour);
            text[LzHH] = ':';
            ShortToCharArray(text, LzHH_, Minute);
            text[LzHH_mm] = ':';
            ShortToCharArray(text, LzHH_mm_, Second);
            sb.Append(text);
            int fraction = Fraction;
            if (fraction != 0) {   
                int fractionDigits = maxFractionDigits;
                while (fraction % 10 == 0) {
                    fractionDigits --;
                    fraction /= 10;
                }
                text = new char[fractionDigits + 1];
                text[0] = '.';
                IntToCharArray(text, 1, fraction, fractionDigits);
                sb.Append(text);
            }
        }