사용자가 InputBox를 통해 문자열 배열에 문자열 값을 입력합니다. 일단 값이 저장되면 아래 예제처럼 모든 문자를 대문자로 만듭니 까? 이러한 값은 기본적으로 배열 내의 대문자가 아닌 값을 덮어 써야 나중에 목록 상자에 표시 할 수 있습니다. 나는 UpperCase 함수를 사용해야하지만 그것이 대문자가 아닌 것으로 다시 나타나면 제대로 작동하는 것처럼 보일 수 없다는 것을 알고있다.배열 값을 대문자로 만드는 법
이것은 배열과 UpperCase 함수를 실험 한 첫 번째 시간입니다.
예 : '하키', '테니스', '축구' '하키', '테니스', '축구'
대문자 코드에 :
procedure TFrm2016Assignment9.BtnCapitalStrClick(Sender: TObject);
var
Capitalise : string;
begin
Capitalise := UpperCase(nBasicsStrArray[0]);
end;
디스플레이 코드 :
procedure TFrm2016Assignment9.BtnDisplayStrClick(Sender: TObject);
begin
dDateTime := Date() + Time();
LstOutput.Items.Add('String Array : ' + DateTimeToStr(dDateTime));
LstOutput.Items.Add(nBasicsStrArray[0]);
LstOutput.Items.Add(nBasicsStrArray[1]);
LstOutput.Items.Add(nBasicsStrArray[2]);
LstOutput.Items.Add(nBasicsStrArray[3]);
LstOutput.Items.Add(nBasicsStrArray[4]);
LstOutput.Items.Add('****');
end;
배열의 데이터 유형도 String입니다. – HarryJoe