日期:2014-05-19  浏览次数:20929 次

24时制与12时制转换问题?
DX门,本人初学C#,语法方面几乎茫然。做到第2章练习题要求24时制与12时制转换,以下是本人写的。编译不过去。还请高手指点。
using   System;

namespace   timeConvert
{
        ///   <summary>
        ///   Class1   的摘要说明。
        ///   </summary>
        class   Class1
        {
                ///   <summary>
                ///   应用程序的主入口点。
                ///   </summary>
                [STAThread]
                void   To12(char[]   str)
                {
                        string   result;
                        result=str.ToString();//字符数组转成字符串,估计错了
                        Console.WriteLine( "Your   enter   is:{0}   ",str);
                        if((str[0]- '0 ')*10+(str[1]- '0 ')> 12)     //下午时差计算
                        {
                                int   time=((str[0]- '0 ')*10+(str[1]- '0 '))%12;
                                result=time.ToString();
                                for(int   i=2;i <str.GetLength();i++)
                                        result+=str[i];
                        }
                        Console.WriteLine( "Convert   result   is:{0} ",result);
                }
                static   void   Main(string[]   args)
                {
                        Console.WriteLine( "1----24   convert   to   12 ");
                        Console.WriteLine( "2----12   convert   to   24 ");
                        Console.Write( "Please   choose: ");
                        int   n=Console.Read();  
                        char[]   str=new   char[20];
                        str=System.Console.ReadLine();   //获得输入;如何