Merak ediyorum bir şey karşılaştığında bir ikili dosya ayrıştırma ile karıştırıyordum.Neden Stream.Position uzun bir
Stream.Position
özelliği, Int64
veya long
türüdür. Bu neden? Bir akıştaki konum negatif olamayacağından, UInt64
'u kullanmak daha mantıklı olmaz mı?
Bu kişinin imzasız bir yerine uzun bir imzanın ne olduğunu biliyor mu?
olası bir kopyası [Neden .NET, belirli sınıflarda uint yerine int kullanıyor?] (Http://stackoverflow.com/questions/782629/why-does-net-use-int-instead-of-uint- belirli sınıflarda) – dtb
@dtb ya bunu okumak isteyebilir [http://blog.stackoverflow.com/2010/11/dr-strangedupe-or-how-i-learned-to-stop-worry -ve-love-duplication /) – Will
Dtb bu bağlantı için teşekkürler çok benim için temizlendi. Aramalarımda bulamadım çünkü Stream sınıfına özgü bir şey olduğunu düşündüm. Diğer sınıfların da aynı * problemi olduğunu düşünmemiştim. –