12345678910111213141516171819202122232425262728293031 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace MediaBrowser.Controller.Sorting
- {
- public static class SortHelper
- {
- private enum ChunkType { Alphanumeric, Numeric };
- public static bool InChunk(char ch, char otherCh)
- {
- var type = ChunkType.Alphanumeric;
- if (char.IsDigit(otherCh))
- {
- type = ChunkType.Numeric;
- }
- if ((type == ChunkType.Alphanumeric && char.IsDigit(ch))
- || (type == ChunkType.Numeric && !char.IsDigit(ch)))
- {
- return false;
- }
- return true;
- }
- }
- }
|