J'essaie de faire le tri, sans utilisation d'une méthode ou une fonctionTri des valeurs de chaîne sans utiliser la méthode/fonction
Mon code:
string[] names = { "Flag", "Nest", "Cup", "Burg", "Yatch", "Next" };
string name = string.Empty;
Console.WriteLine("Sorted Strings : ");
for (int i = 0; i < names.Length; i++)
{
for (int j = i + 1; j < names.Length; j++)
{
for (int c = 0; c < names.Length; c++)
{
if (names[i][c] > names[j][c])
{
name = names[i];
names[i] = names[j];
names[j] = name;
}
}
}
Console.WriteLine(names[i]);
}
S'il vous plaît laissez-moi apporter une solution à ce code?
Dans ce code, je reçois « index était en dehors des limites du tableau » exception
Et pourquoi voulez-vous pas utiliser une méthode ou une fonction? Cela peut être aussi simple que d'utiliser une simple instruction LINQ ... –
Si vous ne voulez pas exécuter de code (ce qui entraîne l'appel d'une méthode ou d'une fonction), il n'y a pas beaucoup de choses disponibles pour résoudre ce problème. – DrCopyPaste
Quels sont précisément les problèmes avec ce code? Vous obtenez de meilleures réponses si vous posez des questions spécifiques. Voir aussi http://stackoverflow.com/help/how-to-ask –