Pourquoi est-elle Array.Length un int et non un uint. Ce qui me dérange (un peu), parce qu’une valeur de longueur peut jamais par la négative.
Cela aussi m’a obligé à utiliser un int pour une propriété de longueur sur ma propre classe, parce que lorsque vous spécifiez une valeur int, cela doit être explicitement cast...
Donc l’ultime question est : est il tout usage pour un unsigned int (uint) ? Même Microsoft ne semble ne pas s’en servir.