Я хочу знать, что эквивалентно классу Java DataInputStream в C #
Вы ищете BinaryReader :
var reader = new BinaryReader(myStream); var value = reader.ReadInt32();
прямого эквивалента нет;но если вы хотите прочитать данные с консоли, вы можете использовать Console.Read (), Console.ReadKey () или Console.ReadLine ()
.NET Методы консоли: http://msdn.microsoft.com/en-us/library/yz3fhfz1.aspx
Если вы хотите читать данные из других источников, используйте соответствующий объект, который наследуется от класса System.IO.Stream .Есть FileStream, MemoryStream, NetworkStream и т. Д.