Als «switch-statement» getaggte Fragen

Bei der Computerprogrammierung ist eine Switch-, Case-, Select- oder Inspect-Anweisung eine Art Auswahlsteuerungsmechanismus, mit dem bestimmte Codeblöcke basierend auf variablen Inhalten aufgerufen werden.


6
Wie verwende ich CASE..WHEN in MySQL richtig?
Hier ist eine Demo-Abfrage. Beachten Sie, dass sie sehr einfach ist. Ruft nur ab, wenn base_price 0 ist. Und wählt dennoch die Bedingung 3: SELECT CASE course_enrollment_settings.base_price WHEN course_enrollment_settings.base_price = 0 THEN 1 WHEN course_enrollment_settings.base_price<101 THEN 2 WHEN course_enrollment_settings.base_price>100 AND course_enrollment_settings.base_price<201 THEN 3 ELSE 6 END AS 'calc_base_price', course_enrollment_settings.base_price FROM …


7
Schaltfall in C # - ein konstanter Wert wird erwartet
Mein Code lautet wie folgt: public static void Output<T>(IEnumerable<T> dataSource) where T : class { dataSourceName = (typeof(T).Name); switch (dataSourceName) { case (string)typeof(CustomerDetails).Name.ToString(); : var t = 123; break; default: Console.WriteLine("Test"); } } Das funktioniert aber nicht. Die case-Anweisung gibt mir einen Fehler, der besagt, dass eine konstante Variable erwartet …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.