pascalabcnet/TestSuite/StringExtChange.pas

10 lines
148 B
ObjectPascal
Raw Normal View History

procedure p(var Self: string); extensionmethod;
begin
self[1] := self[1].ToUpper;
end;
begin
var s := 'asd';
s.p;
Assert(s[1]='A');
end.