Я хотел бы попросить эквиваленты следующего кода VB6 в C# Как вы можете видеть здесь, я пытаюсь сделать базовый код шифрования, который преобразует каждую букву в байты а затем снова преобразовать в шестнадцатеричной ...Преобразование строк и конкатенация в C#
Public Function Encrypt(s As String) As String
Dim bytArray() As Byte
bytArray = StrConv(s, vbFromUnicode)
For i = LBound(bytArray) To UBound(bytArray)
Encrypt = Encrypt & Hex(bytArray(i))
Next i
End Function
Я попытался немного C#, но я не могу понять это ...
private string encrypt(string s, byte[] bytArray, string t)
{
bytArray = ????;
for(int i = 0; i < s.Length ????; i++{
t += Hex(bytArray[i]); ????
}
return t;
}
Я сожалею, что я на самом деле новичок в C#, и я настолько адаптирован в BASIC, что не знаю, как привыкнуть к другим языкам ... пожалуйста, помогите ... th anks!
Почему вы переходящая в 'bytArray' и' Т *? Возможно, вам стоит начать с изучения некоторых базовых учебников по C#, чтобы просто изучить язык. –