Delphi中的字符串
——摘自网络
一:各种字符串
字符串是Object Pascal所有数据类型中最有用的类型。许多函数以字符串为传递参数。由于在Delphi中字符串的定义和使用有各种方式,包括Pascal中典型的字符串(String),Delphi支持的长字符串(ANSIString),类似于C语言的字符数组(Array of Char),指向字符的指针(Pchar)等。下面的文章就跟谈谈这些类型在定义和应用中的区别和注意事项。
1. 传统的Pascal字符串
在Pascal中,典型的字符串是一定长度的字符序列。每一字符串有一设定的长度(缺省值为255),下面是一个例子:
Var
Address:String;
Code:String[50];
Address是一长度为255的字符串,Code的最大长度为50。
传统的Pascal字符串长度不能超过255。
可以用字符串连接操作"+"把字符串连接在一起:
Result:=String1+String2;
2. Del...[ 查看全文 ]