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(); //获得输入;如何