C# Null
Здравейте колеги, бих искала да ви попитам какво изобразява "null" в този израз => nums.Sort(start, count1, null); ?
Тук сортирам в даден range - но защо ми беше нужно да сложа null?
Благодаря Ви! :)
Здравейте колеги, бих искала да ви попитам какво изобразява "null" в този израз => nums.Sort(start, count1, null); ?
Тук сортирам в даден range - но защо ми беше нужно да сложа null?
Благодаря Ви! :)
https://docs.microsoft.com/en-us/dotnet/api/system.array.sort?view=netcore-3.1
като подадеш null все едно казваш default icomparer-a в случая явно имаш числа ще ги сравни като числа и май default-но ги подреждаше descdending но вместо null може да подадеш и твой сoбствен примерно да ги сравняваш дали са 3 или 4 цифрени или каквто е там някакво специално условие и да ти ги подреди по него.
Колегата TeodorStefanovPld е прав, но в случая най-вероятно става дума за този метод
Sort(Int32, Int32, IComparer):
Parameters
index
The zero-based starting index of the range to sort.
count
The length of the range to sort.
comparer
The IComparer implementation to use when comparing elements.
-or-
A null reference (
Nothing
in Visual Basic) to use the IComparable implementation of each element.
благодаря :)
благодаря :)