因此,出于某种原因,这会出现一条错误消息,指出'方法'没有重载'抛出'参数'需要1个参数'.有谁知道我做错了什么?
static void runTimeConverter()
{
double arrivalTime;
arrivalTime = getArrivalTime();
string time = DateTime.ParseExact(arrivalTime).ToString("HH:mm tt");
Console.WriteLine("Equals " + time);
}
static double getArrivalTime()
{
Console.WriteLine
("Enter time in 24 hour format to convert to 12hour");
string timeSelected = Console.ReadLine();
int timeInput = int.Parse(timeSelected);
return timeInput;
}
Run Code Online (Sandbox Code Playgroud)
小智 5
因此,出于某种原因,这会出现一条错误消息,指出'方法'没有重载'抛出'参数'需要1个参数'.有谁知道我做错了什么?
是.你不能阅读或拒绝处理编译器显示的错误消息 - 这是非常错误的.
你的代码:
DateTime.ParseExact(arrivalTime)
这是一个论点.编译器说这是错误的.
如果您查看文档:
http://msdn.microsoft.com/en-us/library/w2sa9yss(v=vs.110).aspx
它显示了他的方法:
public static DateTime ParseExact(
string s,
string format,
IFormatProvider provider
)
Run Code Online (Sandbox Code Playgroud)
这是3个论点.你只给一个.没有变得更明显.修复你的代码.
归档时间: |
|
查看次数: |
149 次 |
最近记录: |