有点搞不懂
对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()的