Tin tức công nghệ Tạp chí công nghệ IG E-Learning Games trực tuyến Tìm kiếm Liên hệ Xin chào Bạn !   Đăng nhập  Đăng ký 
Tìm kiếm  
Trang chủ > Tạp chí công nghệ > Ngôn ngữ > Microsoft .NET > Programming8/4/2008 2:00:02 PM
C# Switch Statement - Câu lệnh Switch Như mọi ngôn ngữ lập trình khác, C# có 2 loại cấu trúc điều khiển :Cấu trúc lặp và cấu trúc rẽ nhánh. Switch là một cấu trúc điều khiển chương trình lựa chọn nhiều điều khiển bằng cách gán giá trị cho nhưng điều kiện case bên trong thân của nó.

Cấu trúc:

switch (expression)
 {
    case constant-expression:
       statement
       jump-statement
    [default:
       statement
    jump-statement]
 }

Trong đó:

expression: một số nguyên hoặc chuỗi biểu thức

statement: là những câu lệnh đi kèm để thực hiện nếu điều khiển được chuyển đến case hoặc default.

jump-statement: chuyển điều khiển chương trình ra ngoài thân vòng lạp

caseconstant-expression: điều khiển được chuyển đến một điều kiện case tùy theo giá trị của nó

Ví dụ:

using System;
 class SwitchTest
 {
    public static void Main() 
    {
       Console.WriteLine("Coffee sizes: 1=Small 2=Medium 3=Large");
       Console.Write("Please enter your selection: ");
       string s = Console.ReadLine();
       int n = int.Parse(s);
       int cost = 0;
       switch(n)      
       {        
          case 1:  
             cost += 25;
             break;                 
          case 2:           
             cost += 25;
             goto case 1;          
          case 3:           
             cost += 50;
             goto case 1;        
          default:           
             Console.WriteLine("Invalid selection. Please select 1, 2, or 3.");           
             break;     
        }
        if (cost != 0)
           Console.WriteLine("Please insert {0} cents.", cost);
        Console.WriteLine("Thank you for your business.");
    }
 }

  Tác giả:  
05-03-2009 03:59:03 PM
Người gửi: lequoctuan
Kien thuc can ban Ban viet bai nay rat tot! Nen viet them 1 vai vi du nua nhe!

Phân mục
 IO
 Java
 PHP
 2005
 2008
 MySQL
 Oracle
Danh sách thành viên tích cực
(30 ngày trở lại)
1. dungmeo (30)
2. buratino (14)
3. chan (9)
4. tramco (7)
6. anhtuan (4)
8. tienlbhoc (3)
9. gosu (2)
10. vinastar (2)
Thống kê iWiki
Tổng số bài viết 82
Tổng số Comments 21
 TRANG CHỦ   |   Đặt ITGatevn làm trang chủ   |   Liên hệ quảng cáo  |   Gửi bài viết
Copyright 2006-2010 ITGatevn.com.vn, All right reserved Contact us - Thông tin Tòa soạn
Xây dựng trên công nghệ IGCMS V3.0