? Estuve jugando con un análisis de un archivo binario cuando me encontré con algo que me preguntaba.¿Por qué la Stream.Position es larga
La propiedad Stream.Position
es del tipo Int64
o long
. ¿Por qué es esto? ¿No debería tener más sentido usar un UInt64
ya que la posición en un flujo no puede ser negativa?
¿Alguien sabe de qué sirve que sea una firma larga y no firmada?
posible duplicado de [¿Por qué .NET utiliza int en lugar de uint en ciertas clases?] (Http://stackoverflow.com/questions/782629/why-does-net-use-int-instead-of-uint- in-certain-classes) – dtb
@dtb ya podría querer [leer esto.] (http://blog.stackoverflow.com/2010/11/dr-strangedupe-or-how-i-learned-to-stop-worrying -and-love-duplication /) – Will
Dtb gracias por ese enlace que despejó mucho para mí. No lo encontré en mis búsquedas porque pensé que era algo específico para la clase Stream. No pensé que otras clases tuvieran el mismo * problema * también. –