这是我写的代码:
using System;
class Lian006
{
static void Main()
{
string time;//怎么把输入的转化成数值?
int x,y;
Console.WriteLine("请输入现在的时间:");
time=Console.ReadLine();
int x=(int)time;
y=x%12;
Console.WriteLine("你输入的时间是{0}点整。",y);
}
}
提示是无法把string转为int类型,这个怎么解决啊?请各位朋友指点下
using System;
class Lian006
{
static void Main()
{
string time;//怎么把输入的转化成数值?
int x,y;
Console.WriteLine("请输入现在的时间:");
time=Console.ReadLine();
int x=(int)time;
y=x%12;
Console.WriteLine("你输入的时间是{0}点整。",y);
}
}
提示是无法把string转为int类型,这个怎么解决啊?请各位朋友指点下
x=Convert.ToInt32(time);
Convert.ToInt32(time);
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string time;//怎么把输入的转化成数值?
int x, y;
Console.WriteLine("请输入现在的时间:");
time = Console.ReadLine();
x =Convert.ToInt32(time);
y = x % 12;
Console.WriteLine("你输入的时间是{0}点整。", y);
Console.ReadKey();
}
}
}
用x=Conver.ToInt32(time)
和x=int.Parse(time)
两种方法都可以,多谢大家。