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); }
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); }