بسم الله الرحمن الرحيم

جربت المقارنة بين قيمة True و قيمة False في لغة VB.NET وكانت النتيجة أن False أكبر من True، على عكس توقعاتي.

ما الحكمة من هذه النتيجة، لماذا False أكبر من True وليس العكس ؟

Dim x As Boolean = False
Dim y As Boolean = True
Dim z As Boolean = x > y

 Console.WriteLine(z)

مع العلم أني جربت المقارنة في Java ولم يقبل أن أقارن بين قيمتين من النوع Boolean