The only think i can think of is that It allows case-insenstivity IndexOf (String.IndexOf) does not.. but in his code he isnt using it.

So, in this particular case... nothing and with CompareInfo.IndexOf you can do more than InStr