.NET ASCII table में दिखाई देने वाले तरीके से एसक्यूएल '+' और '^' को अलग क्रम में क्यों क्रमबद्ध करता है या जिस तरह से SQL उन्हें टाइप करता है।.NET कैसे विशेष वर्णों को क्रमबद्ध करता है?
ASCII table में '+' 42 का मूल्य है और '^' 94 का मूल्य है, लेकिन आप इस तरह से कोड चलाते हैं:
var list = new List<string> { "+", "^", "!" };
list.Sort();
सूची निम्न क्रम में मूल्यों में शामिल होंगे:
{"!", "^", "+"}
LINQ सॉर्ट एक ही परिणाम उत्पन्न करता है। क्या कोई मुझे बता सकता है कि किस तरह का प्रकार .NET करता है?
आप पात्रों को क्रमबद्ध नहीं कर रहे हैं, आप तारों को क्रमबद्ध कर रहे हैं। –