enum-variable einlesen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • enum-variable einlesen

    Hi Leute,

    kann mir einer sagen wie man bei c# eine enum variable einlesen kann?

    Ich habe eine Struktur, und ein Attribut ist eine enum-variable! Es geht um eine Aufzählung von zugriffsrechen in der Enumvariable! Man muss eine zugriffsrecht eingeben, (voll, eingeschränkt, gesperrt) und dann auch wieder ausspucken können. Ich will da ja keinen int stehn ham! Muss ich da ne extra funktion schreiben, um des richtig auszugeben?

    greez
  • wo willst du denn ausgeben? console oder messagebox?


    für console:

    Quellcode

    1. using System;
    2. using System.Collections.Generic;
    3. using System.Text;
    4. namespace test
    5. {
    6. class Program
    7. {
    8. enum test
    9. {
    10. BLAU = 0,
    11. GRUEN,
    12. ROT
    13. }
    14. static void Main(string[] args)
    15. {
    16. test e = test.BLAU;
    17. // Auf Console ausgeben
    18. Console.Write(e.ToString());
    19. // Auf Taste warten...
    20. Console.ReadKey();
    21. }
    22. }
    23. }
    Alles anzeigen



    für messagebox:

    Quellcode

    1. using System;
    2. using System.Collections.Generic;
    3. using System.ComponentModel;
    4. using System.Data;
    5. using System.Drawing;
    6. using System.Text;
    7. using System.Windows.Forms;
    8. namespace ka
    9. {
    10. enum x
    11. {
    12. BLAU = 0,
    13. ROT,
    14. GRUEN
    15. }
    16. public partial class Form1 : Form
    17. {
    18. public Form1()
    19. {
    20. InitializeComponent();
    21. }
    22. private void button1_Click(object sender, EventArgs e)
    23. {
    24. x farbe = x.BLAU;
    25. // MessageBox gibt Farbe aus
    26. MessageBox.Show(this, farbe.ToString());
    27. }
    28. }
    29. }
    Alles anzeigen


    thx, truespin