【发布时间】:2024-10-03 11:05:01
【问题描述】:
我正在将 Java 应用程序转换为 C#,并且我有一个关于底层字节流的一般性问题。
一个“字节”在 C# 中是无符号的,而在 Java 中是无符号的。
这对我比较字节是否相等的部分代码有什么作用。例如:
Java 代码
public final static byte IAC = (byte)255;
...
void parseBuffer(byte[] bb, int len) {
try {
for(int i = 0;i < len; i++) {
if(bb[i] == IAC)
DoSomething();
}
}
}
我需要对 IAC 变量的声明做些什么吗?会不会是 (byte)255 以外的任何东西?
提前感谢您的帮助。
【问题讨论】: