Exemplo n.º 1
0
        public static string KeepNum(string NumStr, int NeedNum, HeadOrTail headOrTail)
        {
            if (NumStr != null)
            {
                if (NumStr.Length < NeedNum)
                {
                    int    NeedZero = NeedNum - NumStr.Length;
                    string Temp     = "0";
                    for (int i = 0; i < NeedZero - 1; i++)
                    {
                        Temp += "0";
                    }
                    if (headOrTail == HeadOrTail.Head)
                    {
                        return(Temp + NumStr);
                    }
                    else
                    {
                        return(NumStr + Temp);
                    }
                }
                else if (NumStr.Length == NeedNum)
                {
                    return(NumStr);
                }
                else
                {
                    return(null);
                }
            }

            return(null);
        }
Exemplo n.º 2
0
        public static string KeepNumSpace(string NumStr, int NeedNum, HeadOrTail headOrTail)
        {
            if (NumStr != null)
            {
                if (NumStr.Length < NeedNum)
                {
                    int    NeedZero = NeedNum - NumStr.Length;
                    string Temp     = " ";
                    for (int i = 0; i < NeedZero - 1; i++)
                    {
                        Temp += " ";
                    }
                    if (headOrTail == HeadOrTail.Head)
                    {
                        return(Temp + NumStr);
                    }
                    else
                    {
                        return(NumStr + Temp);
                    }
                }
                else if (NumStr.Length == NeedNum)
                {
                    return(NumStr);
                }
                else
                {
                    throw new Exception("变压器型号大于10位");
                }
            }

            return(null);
        }