2011-05-24 107 views

回答

3

是;你可以使用UpCase函数(希望大部分Pascal变体都有)。下面显示了如何使用它来在给定的S字符串中首字母大写。

function UpCaseFirstChar(const S: string): string; 
begin 
    Result := S; 

    if Length(Result) > 0 then 
    Result[1] := UpCase(Result[1]); 
end; 
+0

太棒了!感谢我的工作,但你能向我解释[1]如何工作吗? :) – orange 2011-05-24 19:22:47

+1

如果's'是一个字符串,那么's [n]'是's'的第n个字母。 – 2011-05-24 19:29:39

+0

@安德里亚斯:谢谢!说得通! – orange 2011-05-24 20:59:45