语法问题
我是一个.Net(C#)初手,之前用Delphi。写了一段代码,不知在.Net(C#)上怎么写?
如下代码:
Function Lkpn(const s: string; key: DWORD): string;
var
i: longint;
DecS: string;
begin
DecS := s;
for i := 1 to length(s) do
begin
DecS[i] := char(byte(DecS[i]) xor (key shr 4));
//key:=(i+key);
end;
result := DecS;
end;
翻译成C#.Net应是什么?