簡體   English   中英

Delphi到VBNet代碼轉換(如何?)

[英]Delphi to VBNet Code Conversion (How to?)

我有這個Delphi代碼:

function EnDeCrypt(const Value : String) : String;
var
CharIndex : integer;
begin
    Result := Value;
    for CharIndex := 1 to Length(Value) do
    Result[CharIndex] := chr(not(ord(Value[CharIndex])));
end;

怎么能被翻譯成.Net?

如果RRUZ提供的功能(現已刪除)實際上是你想要的(我仍然對編碼問題持懷疑態度),那么你可以像這樣寫:

Private Function EnDeCrypt(ByVal Value As String) As String

    Dim transformed = Encoding.Unicode.GetBytes(Value).Select( _
        Function(item) Not item)
    Return Encoding.Unicode.GetString(transformed.ToArray())

End Function

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM