这是我的代码:
public class kdd
{
public nvarchar duration;
}
我收到一个错误:找不到类型或命名空间nvarchar,经过一些研究后我找到了一个添加SqlTypes命名空间的解决方案,但即使在添加命名空间后我仍然会收到错误。
我尝试过的命名空间是
using System.Data.SqlTypes;
using System.Data.SqlTypes.SqlChar;
using System.Data.SqlTypes.SqlString;
如果有人帮助我,我会很高兴。
提前致谢。
编辑.....
我正在尝试创建一个名为kdd的类。类似于以下代码的东西,
public class Customer
{
public int CustId;
public string Name;
public decimal Balance;
public DateTime AddedDate;
}
答案 0 :(得分:2)
nvarchar
是SQL关键字而不是C#关键字。因此,您不能使用类型为nvarchar的变量。
以下行会给你构建错误。
public nvarchar duration;
您必须在此处使用相关的C#类型。在您的情况下,您可以使用string
。
public string duration;