我有来自开源 c# 程序的这段代码。
我试图弄清楚这个片段背后的目的。
internal static bool ReadAsDirectoryEntry(BinaryReader br)
{
bool dir;
br.BaseStream.Seek(8, SeekOrigin.Current);
dir = br.ReadInt32() < 0;
br.BaseStream.Seek(-12, SeekOrigin.Current);
return dir;
}
我不清楚第 6 行的代码,谁能解释它的作用?布尔值如何具有返回的 int32 且小于零的值?
谢谢!