我想将 Java 中的类转换为 C#,大部分更改已经完成,但我有这部分我不太确定。我想转换这行代码:

byte[] arrayOfByte1 = paramString.getBytes();

我试过这个:
byte[] arrayOfByte1 = BitConverter.GetBytes(paramString);

但它不起作用,因为 GetBytes() 期待双倍。我不确定仅将其转换为 double 是否可以解决问题,所以我想在这里询问。

最佳答案

根据您的编码,您可以执行类似于以下操作:

byte[] arrayOfByte1 = Encoding.UTF8.GetBytes (paramString);

引用 http://msdn.microsoft.com/en-us/library/ds4kkd55.aspx

关于c# - Java 中的 getBytes() 等效于 C#,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7089640/

10-13 08:10