از تمام دوستان تشکر میکنم. بخصوص از آقای H2 :
*****************
اما, مشکل از من نیست(گرچه ما اشتباه میکنیم), در تمام منابعی (بیش از 30 کتاب) که من نگاه کردم داده های Boolean فقط و فقط 2 بایت از حافظه رو اشغال میکنند. در vb6 هم همینطور بود,
حالا مشکل از چی و کجاست من نمیدونم.
اصل متن از کتاب : VB.NET language in nutshell , انتشارات O'Reilly , ص 52
The Boolean is a 16-bit data type that can only represent two values: True and False. The VB keywords
True and False are used to assign these values to a Boolean variable. When a numeric value is converted to Boolean, any nonzero value is converted to True, and zero is converted to False. In the other direction, False is converted to zero, and True is converted to -1. Incidentally, in C, C#, and C++, True is converted to 1. This change was made in Beta 1 of VB .NET
to bring it in line with the other languages, but was subsequently changed back in Beta 2.)