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