我創建了一個函數來檢查裏面TLIST串退出這裏是我的代碼如何檢查是否在TLIST存在串是否其較低或大寫
function FindDtataLIST(namestring: String): BOOLEAN;
var
I: Integer;
begin
Result := False;
for I := 0 to Listofdata.Count - 1 do
begin
if TData(Listofdata.Items[I]).Name = namestring then
begin
Result := True;
Exit;
end;
end;
end;
但有一些陷阱我很堅持,如果我listofdata
有串大寫字母爲例:'MaRtiN'
和名稱字符串等於小寫字母爲例:martin
結果沒回真我要檢查
if FindDtataLIST(namestring) = True
時候只要namestring一些大寫字母或小
使用[''SysUtils.SameText()'](http://docwiki.embarcadero.com/Libraries/en/System.SysUtils.SameText)。 – whosrdaddy
@whosrdaddy'SameText'不是區域意識。所以:'SameText('Á','á')= False' – GabrielF
這兩個建議非常有用,非常感謝你 – MartinLoanel