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

异常 CS1526 怎么改正,谢谢

2012-08-10 
错误 CS1526 如何改正,多谢错误 CS1526: new 表达式要求在类型后有 () 或 []网上找了好久都不知道怎么改是

错误 CS1526 如何改正,多谢
错误 CS1526: new 表达式要求在类型后有 () 或 [] 

网上找了好久都不知道怎么改
 
是不是和我的编译器有关啊

C# code
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)         {             ListItem li = new ListItem                 {                     Text = ds.Tables[0].Rows[i][0].ToString(),                     Value = ds.Tables[0].Rows[i][0].ToString()                 };             DropDownList1.Items.Add(li);         }


[解决办法]
未正确指定用于为对象动态分配内存的 new 运算符造成的错误。

尝试这样修改:
C# code
for (int i = 0; i < ds.Tables[0].Rows.Count; i++){        ListItem li = new ListItem(ds.Tables[0].Rows[i][0].ToString(),  ds.Tables[0].Rows[i][0].ToString());        DropDownList1.Items.Add(li);} 

热点排行