Vraag : C # de verklaring van de Schakelaar Enums

Hello allen,

I am mijn unitaak met een verklaring proberen te doen van de enumschakelaar in plaats van het hebben van ladingen van „als“ statements.
I weten dat het betere code is om het met de schakelaarverklaring te doen, maar ik gtting stuck.

This ben mijn code:

public het privé statische koord van enumActivities
{
het Lopen,
het Cirkelen,
,
,
,
,
InLineSkating,
die ski�en beklimmen zwemmen lopen}

GetActivity (de types van Activiteiten)
{/> koord
koordpersonActivity = Activiteit; /> schakelaar

geval chkRunning.Checked:
die = „het lopen \ n“ lopen; /> onderbreking
geval chkCycling.Checked:
die = „het cirkelen \ n“ cirkelen; /> onderbreking
geval chkWalking.Checked:
die = „het lopen \ n“ lopen; /> onderbreking
geval chkClimbing.Checked:
die = „beklimmend \ n“ beklimmen; /> onderbreking
geval chkSkiing.Checked:
die = „het ski�en \ n“ ski�en; /> onderbreking
geval chkInLine.Checked: gealigneerde
= „het In-Line Schaatsen \ n“; /> onderbreking
}
}

So het ding is:
I heeft veelvoudige die controledozen met acitvities onder „openbare enumActiviteiten“ wordt vermeld en ik zou van alle degenen willen een lijst maken die op messagebox.sh ow zijn geselecteerd (activieties);

Please help.

Thanks.
Ampletrix

Antwoord : C # de verklaring van de Schakelaar Enums

Hallo partner,

Als u aan itterate door checkboxes wilt en informeert kan de gebruiker via MessageBox die degenen worden gecontroleerd u dit stuk van code gebruiken. Het toont ruwweg hoe te itterate door controles van typCheckBox aan.

privé nietige button1_Click (objecten afzender, EventArgs e)
        {
            koord chckd = "";
            foreach (CTR van de Controle in groupBox1.Controls.OfTypeheckBox> ())
            {
                als (((CheckBox) CTR). Gecontroleerde ware ==)
                {
                    chckd += ((CheckBox) CTR). Tekst + „,“;
                }
            }

            chckd wordt += „gecontroleerd! “;

            MessageBox.Show (chckd);
        }


Gelieve van nota te nemen ik hen zo binnen GroupBox zijn gemakkelijker voor me aan itterate zette. U kunt dan uw stuk van code in deze gebeurtenis gebruiken om de activiteit afhankelijk van de tekst te halen die naast CheckBox wordt geplaatst.

Vertel me of helpt dit.

Achting
Andere oplossingen  
 
programming4us programming4us