kil*_*vde 0 c# boolean code-snippets
我是来自开源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;
}
Run Code Online (Sandbox Code Playgroud)
LINE 6上的代码对我来说不清楚,任何人都可以解释它的作用吗?bool如何具有返回的int32的值并且小于零?
谢谢!