如何在delphi中将一个字符从字符串转换为char

Jap*_*ter 4 delphi string case char delphi-xe2

我有一个字符串,我想从中提取一个需要在Case语句中使用的字符.事物是Case唯一的Char取值而不是字符串值.那么如何将单个字符串字符转换为char?

Ton*_*son 9

将字符串用作字符数组(从1开始),并使用要在case语句中使用的字符的索引.例如,如果要使用第一个字符:

case MyString[1] Of
// ...
end;
Run Code Online (Sandbox Code Playgroud)

注意:在使用下标之前,请确保检查字符串是否至少为该长度,否则您将获得访问冲突.