这个方法最易读(且符合惯用语)的写法是什么?
private bool BytesAreValid(byte[] bytes) {
var t = (bytes[0] | bytes[1] | bytes[2]);
return t != 0;
}
我需要一个函数来测试文件的前三个字节,确保它们不以00 00 00
开头。
我没有进行过太多的字节操作。上面的代码对我来说似乎不正确,因为t
被推断为Int32
类型。