عملکرد دستور compare

emad_67

Member
می خواستم ببینم که دستور compare برای مقایسه 2 رشته در C# بر چه مبنایی مقایسه رو انجام میده مثلا وقتی من مینویسم
کد:
int x = String.Compare("a", "A");
MessageBox.Show(x.ToString());
مقدار -1 بر میگرده چرا؟
اگه مقایسه بر حسب کد های اسکی صورت بگیره که کد اسکی "a" بزرگتر از "A" است پس باید مقدار 1 بر گرده پس چرا -1 بر میگرده؟
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا