Sto tentando di creare una funzione ma ricevo un messaggio di errore.Impossibile usare la variabile locale prima che venga dichiarata
public int[] genericSearch(int searchWidth, int startingRadius, int width, int height, Bitmap bitmap)
{
//Generic function for finding the best path from a certain range
if (startingRadius == -1)
startingRadius = bitmap.Height()/2;
Impossibile utilizzare 'startingRadius' variabile locale prima che venga dichiarata.
Lo stesso problema si verifica anche per la variabile bitmap. Normalmente in C++ questo tipo di dichiarazione funzionerebbe; tuttavia, non sono sicuro del motivo per cui non funziona qui.
Si noti che Bitmap.Height è una proprietà, quindi è necessario solo 'bitmap.Height ' – ChaseMedallion