读书人

搞混了求理清,该如何处理

发布时间: 2012-09-05 15:19:34 作者: rapoo

搞混了求理清
刚刚在添加列的时候遇到这样的问题
mydatable.Columns.Add("目1",System.string);
mydatable.Columns.Add("目1",Dbtype.string);

红色的部分的时候 都是提示错误:string 和 system.Type 不能转换;
不明白了..string 等关键字不就是 Type么??????
下面这个才是正确的
mydatable.Columns.Add("目1",typeof(string));


求详细区分啊

[解决办法]

探讨
刚刚在添加列的时候遇到这样的问题
mydatable.Columns.Add("目1",System.string);
mydatable.Columns.Add("目1",Dbtype.string);

红色的部分的时候 都是提示错误:string 和 system.Type 不能转换;
不明白了..string 等关键字不就是 Type么??????
下面这个才是正确的
……

[解决办法]
探讨

这个就更糊涂了..datatable.Columns.Add("列名", Type type); type在提示的时候 提示的如下: type: 新列System.Data.DataColumn.DataType
这样说的话 mydatable.Columns.Add("目1",Dbtype.string); 应该没得问题啊?

[解决办法]
人家要的是实参,实参是一个运行时对象
System.String这个是对象吗?
显然不是,它是在源码中使用的一个类型的名字。

读书人网 >C#

热点推荐