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

有点搞不懂解决方法

2012-01-24 
有点搞不懂对C#而言,保存在数据库字段中的数据以及诸如Application user 、Session user 变量

有点搞不懂
对C#而言,保存在数据库字段中的数据以及诸如Application < "user "> 、Session < "user "> 变量中的数据到底被看作对象还是其它的数值?C#在这一点与VFP、Delphi等编程语言不大一样,这些语言中不管数据库中的字段是何类型,只要定义一个相同的类型的变量,就可以直接赋值,如:double   d;   d   :=   table1.工资;   而在C#中,假设表中的某个字段明明是字符型的,你也得将字段值加.ToString()转换一下才能赋值给别的字符变量。还有:intcurrent   +=   1;   object   obj   =   intcurrent;   Application < "current ">   =   obj;   似乎在C#看来字段、变量值都是对象啊。

[解决办法]
是的,在 C#中一切皆是类
int i;
i就是一个对象
如:double d; d := table1.工资; 而在C#中,假设表中的某个字段明明是字符型的,你也得将字段值加.ToString()转换一下才能赋值给别的字符变量
----------
这个说法不对,数据库的数据类型如果是字符型的,不用ToString()的

热点排行