আমি নালার ধরণগুলি শিখতে শুরু করেছি এবং নিম্নলিখিত আচরণগুলিতে চলে এসেছি।
নাল ইন্টি করার চেষ্টা করার সময় আমি তুলনা অপারেটর আমাকে অপ্রত্যাশিত ফলাফল দেয় see উদাহরণ হিসেবে বলা যায়, নীচের আমার কোড ইন, আউটপুট আমি পাই হয় "উভয় এবং 1 সমান" । দ্রষ্টব্য, এটি পাশাপাশি "নাল" মুদ্রণ করে না।
int? a = null;
int? b = 1;
if (a < b)
Console.WriteLine("{0} is bigger than {1}", b, a);
else if (a > b)
Console.WriteLine("{0} is bigger than {1}", a, b);
else
Console.WriteLine("both {0} and {1} are equal", a, b);
আমি আশা করছিলাম যে কোনও অ-নেতিবাচক পূর্ণসংখ্যা শূন্যের চেয়ে বেশি হবে, আমি কি এখানে কিছু মিস করছি?