深夜里,碰到了一很简单的基础题,快来抢分解决方案
深夜里,碰到了一很简单的基础题,快来抢分
WideString(Trim(str))[1] not in[ '你 ', '我 ', '他 ']
怎么这样不可以啊
------解决方案--------------------
集合操作只允许byte级别的。即0..255
如你用这个试试 if x in [255,256] then
也会出错。
想别的办法吧。
------解决方案--------------------
汉字不可以
------解决方案--------------------
强人,这样也可以写出来
------解决方案--------------------
//修正一下,这样可以
var
str: WideString;
begin
str := '又是我路过 ';
if str <> ' ' then
case str[1] of
#20320, #25105, #20182: ;
//你 我 他 //设置属性Label1.Caption = '你 我 他 '; 复制Label1控件到代码编辑器中,就可以知道汉字的Unicode
else ShowMessage( '接分 ');
end;
end;
WideString(Trim(str))[1] not in[ '你 ', '我 ', '他 ']
怎么这样不可以啊
------解决方案--------------------
集合操作只允许byte级别的。即0..255
如你用这个试试 if x in [255,256] then
也会出错。
想别的办法吧。
------解决方案--------------------
汉字不可以
------解决方案--------------------
强人,这样也可以写出来
------解决方案--------------------
//修正一下,这样可以
var
str: WideString;
begin
str := '又是我路过 ';
if str <> ' ' then
case str[1] of
#20320, #25105, #20182: ;
//你 我 他 //设置属性Label1.Caption = '你 我 他 '; 复制Label1控件到代码编辑器中,就可以知道汉字的Unicode
else ShowMessage( '接分 ');
end;
end;