Watch out for the shameful effect of CompareString () ...
Insert 59A, 5-9A, 59-A, -59-A into the sorted list 1. The list becomes 59A, -59-A, 5-9A, 59-A and .Find () or .IndexOf () cannot find 59 -A.
2,
59A, -59-A, 5-9A, 59-A.
59A, 59-A, -59-A, 5-9A.
.Find() .IndexOf() 59-A.
. .