有时候我们需要把逻辑型(Boolean)的True或者False转换成字符串“True”或者“False”。可以使用ToString函数中的TUseBoolStrs.True 来直接转换。
var
B : Boolean;
S : string;
begin
//默认用法
B := False;
S := B.ToString;
//S = "0"
B := True;
S := B.ToString;
//S = "-1"
//使用TUseBoolStrs
B := False;
S := B.ToString(TUseBoolStrs.True);
//S = "False"
B := True;
S := B.ToString(TUseBoolStrs.True);
//S = "True"
B := False;
S := B.ToString(TUseBoolStrs.False);
//S = "0"
B := True;
S := B.ToString(TUseBoolStrs.False);
//S = "-1"
end;
另外,也可以使用BoolToStr函数
function BoolToStr(B: Boolean; UseBoolStrs: Boolean = False): string

本文介绍如何在程序中将逻辑型True和False转换为字符串True或False,重点讲解了ToString函数配合TUseBoolStrs常量,以及BoolToStr函数的使用方法。
2500

被折叠的 条评论
为什么被折叠?



