Пример #1
0
        /// <summary>
        /// 格式化占用空间大小的输出
        /// </summary>
        /// <param name="size">大小</param>
        /// <returns>返回 String</returns>
        public static string FormatNUM(long size)
        {
            #region
            decimal NUM;
            string  strResult;

            if (size > 1073741824)
            {
                NUM       = (Convert.ToDecimal(size) / Convert.ToDecimal(1073741824));
                strResult = NUM.ToString("N") + " M";
            }
            else if (size > 1048576)
            {
                NUM       = (Convert.ToDecimal(size) / Convert.ToDecimal(1048576));
                strResult = NUM.ToString("N") + " M";
            }
            else if (size > 1024)
            {
                NUM       = (Convert.ToDecimal(size) / Convert.ToDecimal(1024));
                strResult = NUM.ToString("N") + " KB";
            }
            else
            {
                strResult = size + " 字节";
            }

            return(strResult);

            #endregion
        }
        static void Main(string[] args)
        {
            int    NUM, inv, DEC, UNI;
            string entrada;

            Console.WriteLine("INEVERTIR UN NUMERO DE DOS DIGITOS");
            Console.WriteLine("---------------------------------------");
            Console.WriteLine();
            Console.Write("escriba un numero de dos digitos:");
            entrada = Console.ReadLine();
            NUM     = int.Parse(entrada);
            DEC     = NUM / 10;
            UNI     = NUM % 10;
            inv     = (UNI * 10) + DEC;

            Console.WriteLine("");
            Console.WriteLine("el numero " + NUM.ToString() + " invertido es " + inv.ToString());
            Console.WriteLine();
            Console.WriteLine("pulse una tecla para salir...");
            Console.ReadKey();
        }