读书人

copy的用法待

发布时间: 2012-02-08 19:52:21 作者: rapoo

copy的用法,在线等待
一个字段 a=“2007年5月”
我想把其中数字2007和5分别赋给“combobox1”和“combobox2”
我这样写的
combobox3.Text:=copy(a,1,4);
combobox4.Text:=copy(a,6,6);

运行后combobox3为2007
而combobox4却是“?月”

谢谢前辈指点

[解决办法]
combobox3.Text:=copy(a,1,4);
combobox4.Text:=copy(a,7,1);
[解决办法]
改为 combobox4.Text:=copy(a,7,1);一个汉字占2个字节。

copy在system中有很多种定义方式(多态性),其中一种是:

function _WStrCopy(const S: WideString; Index, Count: Integer): WideString;

简单的说就是copy(字符串,起始位置,长度).

读书人网 >.NET

热点推荐