Windows Explorer uses an API called:
StrCmpLogicalW
to perform the sort in a “logical” manner.
Someone has also implemented a class in C# which will do this for you.
More Related Contents:
- How do you sort a dictionary by value?
- Best way to randomize an array with .NET
- C# Sort and OrderBy comparison
- C# List Sort by x then y
- How do I sort an observable collection?
- Parallel Sort Algorithm
- Sorting an array of folder names like Windows Explorer (Numerically and Alphabetically) – VB.NET
- How to sort TreeView items using SortDescriptions in Xaml?
- Is there a sorted collection type in .NET?
- BindingList.Sort() to behave like a List.Sort()
- Why does the default string comparer fail to maintain transitive consistency?
- Program to find prime numbers
- How to find the most recent file in a directory using .NET, and without looping?
- How can I run an EXE program from a Windows Service using C#?
- How do I restart a WPF application? [duplicate]
- Retrieve system uptime using C#
- Is there an IDictionary implementation that, on missing key, returns the default value instead of throwing?
- Delegate caching behavior changes in Roslyn
- I am getting Failed to load resource: net::ERR_BLOCKED_BY_CLIENT with Google chrome
- Performance of “direct” virtual call vs. interface call in C#
- How to catch exceptions from a ThreadPool.QueueUserWorkItem?
- Launch a URL in a tab in an existing IE window from C#
- How do I get the directory from a file’s full path?
- How is the boxing/unboxing behavior of Nullable possible?
- LINQ Custom Sort
- A pattern to pause/resume an async task?
- Create object instance of a class from its name in string variable
- Multiples Table in DataReader
- How to sort list of Ip Addresses using c#
- How to debug “Could not load file or assembly” runtime errors?