Próbuję utworzyć funkcję, ale pojawia się komunikat o błędzie.Nie można użyć zmiennej lokalnej przed deklaracją
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;
Nie można użyć zmiennej lokalnej 'startingRadius' zanim zostanie ogłoszony.
Ten sam problem występuje również w przypadku zmiennej bitmapowej. Normalnie w C++ ten typ deklaracji zadziałałby; jednak nie jestem pewien, dlaczego nie działa tutaj.
Zauważ, że Bitmap.Height jest właściwością, więc będziesz potrzebować tylko 'bitmap.Height' – ChaseMedallion