首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#菜鸟问个24小时转12小时的有关问题

2012-05-21 
C#初学者问个24小时转12小时的问题这是我写的代码:using Systemclass Lian006{static void Main(){string

C#初学者问个24小时转12小时的问题
这是我写的代码:
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类型,这个怎么解决啊?请各位朋友指点下

[解决办法]
int x=(int)time;改成:
x=Convert.ToInt32(time);
[解决办法]
int x=int.Parse(time);
[解决办法]

探讨
这是我写的代码:
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.Wr……

[解决办法]
Convert.ToInt32
[解决办法]
这样做就行了!
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();
}
}
}

热点排行