string[] arr = { "abcdefXXX872358", "abcdef200X8XXX58", "abcdef200X872359", "6T1XXXXXXXXXXXX11", "7AbcdeHA30XXX541", "7AbcdeHA30XXX691" };
comment puis-je obtenir des chiffres distincts d'en haut où le premier 6 caractère doit être distinct résultat seraitObtenez d'abord 6 caractères de chaîne qui est distincte
abcdefXXX872358
6T1XXXXXXXXXXXX11
7AbcdeHA30XXX541
J'essaie quelque chose comme ça
var dist = (from c in arr
select c).Select(a => a.Substring(0, 5)).Distinct();
qui me donne le premier caractère 5 mais je veux chaîne entière
La sous-chaîne doit être au niveau de la sous-chaîne (0, 5) peut être une faute de frappe – NETQuestion
@lincs: Le deuxième paramètre est la longueur, et vous avez dit que les six premiers caractères doivent être distincts. – Guffa