I want to know what is the Java DataInputStream class equivalent in C#
You are looking for BinaryReader:
var reader = new BinaryReader(myStream); var value = reader.ReadInt32();