2
Lorsque j'utilise 2.10.8.1 mono sur debian pour compiler le code ci-dessous, en cours d'exécution donne un System.IndexOutOfRangeException
tout en compilant en mode debug ne, De plus il ne devrait pas donner des erreurs . Est-ce un bug connu?erreur d'indexation de tableau multidimensionnel en mono
using System;
namespace CompilerBug
{
public class NotMain
{
public static void Main (string[] a)
{
bool[,] test = new bool[201,201];
int x,y;
for(x=-100;x<100;x++) for(y=-100;y<100;y++){
test[x+100,y+100] = true;
}
}
}
}
Pouvez-vous utiliser un '' try' catch' pour imprimer les indices pour lesquels il renvoie une exception? (BTW aussi vous voudrez peut-être 'x <= 100' et' y <= 100'.) – Rawling
Non, parce que quand j'ajouter un '' try' clause de catch' le code fonctionne bien – Robokop
ajouter une When clause catch try le code fonctionne fine_ - puis au moins vous avez une solution parfaite. –