【发布时间】:2021-06-11 22:02:15
【问题描述】:
尝试在 for 循环中创建自定义类型 Case 的“case”变量时出现 CS0119 错误。 行 Case case = new Case();
private void cboSheet_SelectedIndexChanged(object sender, EventArgs e)
{
DataTable dt = tableCollection[cboSheet.SelectedItem.ToString()];
if (dt != null)
{
List<Case> cases = new List<Case>();
for (int i = 0; i < dt.Rows.Count; i++)
{
Case case = new Case();
}
}
}
当我重命名变量时,错误就会消失(例如,改为 case1)。 你知道为什么会这样吗?
案例分类:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SLACasesImport
{
public class Case
{
public string FacetsID { get; set; }
public int Comp { get; set; }
public string Priority { get; set; }
public DateTime Opened { get; set; }
public DateTime Closed { get; set; }
public string Title { get; set; }
public DateTime ActStart { get; set; }
public DateTime ActEnd { get; set; }
public string Hosted { get; set; }
public string Sustain { get; set; }
public DateTime ImportDate { get; set; }
}
}
【问题讨论】:
-
case是一个关键字。试试@case