相关疑难解决方法(0)

string.Format()给出"输入字符串格式不正确"

我在这做错了什么?

string tmp = @"
    if (UseImageFiles) {
        vCalHeader += ""<td><img onmousedown='' src= '{0}cal_fastreverse.gif' width='13px' height='9' onmouseover='changeBorder(this, 0)' onmouseout='changeBorder(this, 1)' style='border:1px solid white'></td>\n""; //Year scroller (decrease 1 year)
        calHeight += 22;
    }";

string x = "xter";
tmp = string.Format(tmp, x);
Run Code Online (Sandbox Code Playgroud)

我明白了

输入字符串的格式不正确

当试图改变{0}.我在C#和WinForms中这样做.

格式异常未处理
输入字符串格式不正确

我得到的疑难解答:

确保您的方法参数格式正确.将字符串转换为datetime时,解析字符串以在将每个变量放入DateTime对象之前取出日期.

c# string winforms

109
推荐指数
1
解决办法
5万
查看次数

标签 统计

c# ×1

string ×1

winforms ×1