首部
function
SameText(
const
S1, S2:
string
):
Boolean
; $[SysUtils
.
pas
功能 返回两个字符串是否相等
说明 不区分大小写
参考 <NULL>
例子 CheckBox1
.
Checked := SameText(Edit1
.
Text, Edit2
.
Text);
━━━━━━━━━━━━━━━━━━━━━
首部
function
AnsiUpperCase(
const
S:
string
):
string
; $[SysUtils
.
pas
功能 返回字符串S的大写形式
说明 ANSI(American National Standards Institute)美国国家标准协会;非小写的字符不变
参考
function
Windows
.
CharUpperBuff
例子 Edit2
.
Text := AnsiUpperCase(Edit1
.
Text);
━━━━━━━━━━━━━━━━━━━━━
首部
function
AnsiLowerCase(
const
S:
string
):
string
; $[SysUtils
.
pas
功能 返回字符串S的小写形式
说明 非大写字符不处理
参考
function
Windows
.
CharLowerBuff
例子 Edit2
.
Text := AnsiLowerCase(Edit1
.
Text);
━━━━━━━━━━━━━━━━━━━━━
首部
function
AnsiCompareStr(
const
S1, S2:
string
):
Integer
; $[SysUtils
.
pas
功能 反回比较两个字符串
说明 当S1>S2返回值>
0
;当S1<S2返回值<
0
;当S1=S2返回值=
0
;区分大小写
参考
function
Windows
.
CompareString
例子 SpinEdit1
.
Value := AnsiCompareStr(Edit1
.
Text, Edit2
.
Text);
━━━━━━━━━━━━━━━━━━━━━
首部
function
AnsiSameStr(
const
S1, S2:
string
):
Boolean
; $[SysUtils
.
pas
功能 返回两个字符串是否相等
说明 区分大小写
参考
function
SysUtils
.
AnsiCompareStr
例子 CheckBox1
.
Checked := AnsiSameStr(Edit1
.
Text, Edit2
.
Text);
━━━━━━━━━━━━━━━━━━━━━
首部
function
AnsiCompareText(
const
S1, S2:
string
):
Integer
; $[SysUtils
.
pas
功能 反回比较两个字符串
说明 当S1>S2返回值>
0
;当S1<S2返回值<
0
;当S1=S2返回值=
0
;不区分大小写
参考
function
Windows
.
CompareString
例子 SpinEdit1
.
Value := AnsiCompareText(Edit1
.
Text, Edit2
.
Text);
━━━━━━━━━━━━━━━━━━━━━
首部
function
AnsiSameText(
const
S1, S2:
string
):
Boolean
; $[SysUtils
.
pas
功能 返回两个字符串是否相等
说明 不区分大小写
参考
function
SysUtils
.
AnsiCompareText
例子 CheckBox1
.
Checked := AnsiSameText(Edit1
.
Text, Edit2
.
Text);
━━━━━━━━━━━━━━━━━━━━━
首部
function
AnsiStrComp(S1, S2:
PChar
):
Integer
; $[SysUtils
.
pas
功能 返回比较两个指针字符串
说明 当S1>S2返回值>
0
;当S1<S2返回值<
0
;当S1=S2返回值=
0
;区分大小写
参考
function
System
.
CompareString
例子 SpinEdit1
.
Value := AnsiStrComp(
PChar
(Edit1
.
Text),
PChar
(Edit2
.
Text))
━━━━━━━━━━━━━━━━━━━━━
首部
function
AnsiStrIComp(S1, S2:
PChar
):
Integer
; $[SysUtils
.
pas
功能 返回比较两个指针字符串
说明 当S1>S2返回值>
0
;当S1<S2返回值<
0
;当S1=S2返回值=
0
;不区分大小写;Ignore(忽略)
参考
function
Windows
.
CompareString
例子 SpinEdit1
.
Value := AnsiStrIComp(
PChar
(Edit1
.
Text),
PChar
(Edit2
.
Text))
━━━━━━━━━━━━━━━━━━━━━
首部
function
AnsiStrLComp(S1, S2:
PChar
; MaxLen:
Cardinal
):
Integer
;
$[SysUtils
.
pas
功能 返回比较两个指针字符串指定长度
说明 当S1>S2返回值>
0
;当S1<S2返回值<
0
;当S1=S2返回值=
0
;区分大小写;Length(长度)
参考
function
Windows
.
CompareString
例子 SpinEdit1
.
Value := AnsiStrLComp(
PChar
(Edit1
.
Text),
PChar
(Edit2
.
Text),
SpinEdit2
.
Value)
━━━━━━━━━━━━━━━━━━━━━
首部
function
AnsiStrLIComp(S1, S2:
PChar
; MaxLen:
Cardinal
):
Integer
;
$[SysUtils
.
pas
功能 返回比较两个指针字符串指定长度
说明 当S1>S2返回值>
0
;当S1<S2返回值<
0
;当S1=S2返回值=
0
;不区分大小写
参考
function
Windows
.
CompareString
例子 SpinEdit1
.
Value := AnsiStrLIComp(
PChar
(Edit1
.
Text),
PChar
(Edit2
.
Text),
SpinEdit2
.
Value)
━━━━━━━━━━━━━━━━━━━━━
首部
function
AnsiStrLower(Str:
PChar
):
PChar
; $[SysUtils
.
pas
功能 返回指针字符串小写形式
说明 非大写字符不处理
参考
function
Windows
.
CharLower
例子 Edit2
.
Text := AnsiStrLower(
PChar
(Edit1
.
Text));
━━━━━━━━━━━━━━━━━━━━━
首部
function
AnsiStrUpper(Str:
PChar
):
PChar
; $[SysUtils
.
pas
功能 返回指针字符串大写形式
说明 非小写字符不处理
参考
function
Windows
.
CharUpper
例子 Edit2
.
Text := AnsiStrUpper(
PChar
(Edit1
.
Text));
━━━━━━━━━━━━━━━━━━━━━
首部
function
AnsiLastChar(
const
S:
string
):
PChar
; $[SysUtils
.
pas
功能 返回字符串S的最后一个指针字符
说明 当字符串S为空串则返回空指针
参考
function
SysUtils
.
ByteType
例子 Edit2
.
Text := AnsiLastChar(Edit1
.
Text);
━━━━━━━━━━━━━━━━━━━━━
首部
function
AnsiStrLastChar(P:
PChar
):
PChar
; $[SysUtils
.
pas
功能 返回指针字符串P的最后一个指针字符
说明 当字符串P为空空指针则返回空指针
参考
function
SysUtils
.
ByteType
例子 Edit2
.
Text := AnsiLastChar(
PChar
(Edit1
.
Text));
━━━━━━━━━━━━━━━━━━━━━
首部
function
WideUpperCase(
const
S:
WideString
):
WideString
; $[SysUtils
.
pas
功能 返回双字节字符串的大写形式
说明
WideChar
双字节字符
参考
function
Windows
.
CharUpperBuffW
例子 Edit2
.
Text := WideUpperCase(Edit1
.
Text);
━━━━━━━━━━━━━━━━━━━━━
首部
function
WideLowerCase(
const
S:
WideString
):
WideString
; $[SysUtils
.
pas
功能 返回双字节字符串的小写形式
说明 我怎么就测试不出来呢
参考
function
Windows
.
CharLowerBuffW
例子 Edit2
.
Text := WideLowerCase(Edit1
.
Text);
━━━━━━━━━━━━━━━━━━━━━
首部
function
WideCompareStr(
const
S1, S2:
WideString
):
Integer
;
$[SysUtils
.
pas
功能 返回比较两个双字节字符串
说明 当S1>S2返回值>
0
;当S1<S2返回值<
0
;当S1=S2返回值=
0
;区分大小写
参考
function
Windows
.
CompareStringW
例子 SpinEdit1
.
Value := WideCompareStr(Edit1
.
Text, Edit2
.
Text);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类