c#中的数据字符类型:
字符串类型: 【程序编程相关:使用MIDP2.0开发游戏 (3) 添加】
string不能存储在堆栈中,显然属于引用类型;char则明显属于值类型. 【推荐阅读:DataGuard - ORA-0026】
不包含任何字符的字符串,称为空字符串. 【扩展信息:专题:Windows 到 Linux 之】
声明一个字符串类型时,不是在堆中创建一个字符串对象,而只是在堆栈中创建了一个字符串的引用,还没有引用字符串对象.
char(字符)类型:
将文本以数的形式存储,将单个的字符放在char的变量中,且它存储为一个0~65535之间的16位数值形式,表示一个unicode字符.
转义字符:
\´ 单引号
\" 双引号
\\ 斜杠
\0 空值
\a 报警
\b 退格
\f 换页
\n 换行
\r 回车
\t 制表位字符
\v 纵向列表符
技巧:如果字符串的前缀是@,那么其后的字符串将按照其实际显示的意思解释,不存在转义字符之说.
转义字符的另一用途:char c=”\vuxxxx”,能给c赋一个不在键盘上或不是正规的字符.
布尔类型:
只有两个值:true or false
c#中不允许把布尔类型的变量表示成任何不是true或者false的值.
对象类型:
在c#中,object类型是一种通用类型,可以表示任何数据类型,是所以类型的基类型,即system.object,只有在运行中才能确定它的值,另外一种表示是:object.
处理日期数据:
datetime date;
但是不能这样赋值:date=”10/02/1998”;
应该是:date=convert.todatetime(”10/02/1998”);
... 下一页