ciao ragazzi...
semplice problemino , switch
ho dichiarato come int la variabile (girox) poi appena gli assegno un valore tipo:
caso 1: ecco che caso si sottolinea di rosso
seguendo gli esempi in rete sembra tutto in ordine cioe ,
dichiari una variabile come int ,poi la utilizzi come parametro per la funzione switch

ma non va .....
codice:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace quadris
{
    public partial class Form1 : Form
    {
    public PictureBox[] xpic = new PictureBox[36];

        public Form1()
        {
            InitializeComponent();
            lancia_xpic();

        }
        public void lancia_xpic(){
            int assex = 20;
            int assey = 20;
            int girox = 6;



            for (int giro = 0; giro < 36; giro++)
            {
            xpic[giro] = new PictureBox() ;

      xpic[giro].Visible = true;
            xpic[giro].Location = new System.Drawing.Point(assex, assey);
            xpic[giro].Size = new System.Drawing.Size(30, 30);
            xpic[giro].BackColor = System.Drawing.SystemColors.ControlDarkDark;

                assex = assex + 30;
               



                switch (girox)
                {

                    case   1: <--------- qui mi da un errore 

                    assex = 20; assey = assey + 30;
              

                
                }

             


                this.Controls.Add(xpic[giro]);


            }





    }
        private void Form1_Load(object sender, EventArgs e)
        {

        }
    }
}