When we control the event,we control your lives
 
IndexTrợ giúpTìm kiếmThành viênNhómĐăng kýĐăng Nhập
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
» Tô màu theo vùng quét
Tue Aug 13, 2013 4:18 pm by minhlap

» authentischen Hermes Lindy Taschen
Wed Jan 23, 2013 11:15 am by cangliang

» Hermes Bag
Wed Jan 23, 2013 11:14 am by cangliang

» Hermes Evelyn pm
Wed Jan 23, 2013 11:13 am by cangliang

» Hermes Kelly bag billig
Mon Jan 21, 2013 8:57 am by cangliang

» Hermes Constance Bag
Mon Jan 21, 2013 8:56 am by cangliang

» Discout Hermes Belt
Mon Jan 21, 2013 8:55 am by cangliang

» Christian Louboutin Love Flats
Tue Jan 15, 2013 12:25 pm by cangliang

» Christian Louboutin Love Flats
Tue Jan 15, 2013 12:25 pm by cangliang

Navigation
 Portal
 Diễn Đàn
 Thành viên
 Lý lịch
 Trợ giúp
 Tìm kiếm
December 2016
MonTueWedThuFriSatSun
   1234
567891011
12131415161718
19202122232425
262728293031 
CalendarCalendar
Diễn Đàn
Affiliates
free forum


Share | 
 

 Hỏi về hằng trong C#

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
symphonyenigmatic
Thành viên bậc 3
Thành viên bậc 3


Tổng số bài gửi : 61
Points : 104
Reputation : 6
Join date : 26/07/2009
Age : 28
Đến từ : http:://thienthancntt.tk

Bài gửiTiêu đề: Hỏi về hằng trong C#   Thu Aug 27, 2009 4:57 pm

Hằng được phân thành ba loại: giá trị hằng (literal), biểu tượng hằng (symbolic constants), kiểu liệu kê (enumerations).
Hai phần trên không nói làm gì. Nhưng phần dưới - kiểu liệu kê (enumerations), dùng kiểu liệt kê bắt đầu với từ khóa enum
Mình làm 1 ví dụ đơn giàn như sau:
using System;
namespace NhietDo
{
class Program
{
enum NhietDoNuoc
{
DoDong = 0,
DoNguoi = 20,
DoAm = 40,
DoNong = 60,
DoSoi = 100,
}
static void Main()
{
Console.WriteLine("Nhiet do dong: {0}",NhietDoNuoc.DoDong);
System.Console.WriteLine( "Nhiet do dong: {0}",
NhietDoNuoc.DoDong);
System.Console.WriteLine( "Nhiet do nguoi: {0}",
NhietDoNuoc.DoNguoi);
}
}
}


Nếu đúng thì nó phải ra kết quả là
Nhiet do dong: 0
Nhiet do nguoi: 20
Nhiet do am: 40
Nhiet do nong: 60

Nhưng máy mình thì xuất hiện:
Nhiet do dong: DoDong
Nhiet do nguoi: DoNguoi
Nhiet do am: DoAm
Nhiet do nong: DoNong..
..
Ai biết debug lỗi này không?
Về Đầu Trang Go down
Xem lý lịch thành viên http://http:://thienthancntt.tk
minhlap
Admin - Quản trị viên
Admin - Quản trị viên


Tổng số bài gửi : 129
Points : 374
Reputation : 5
Join date : 22/07/2009
Age : 27
Đến từ : TP Hồ Chí Minh

Bài gửiTiêu đề: Re: Hỏi về hằng trong C#   Tue Sep 01, 2009 2:56 pm

bạn không thể xuất phần tử của đối tượng Enum như vậy vì nó không phải là số hay chuổi mà nó là Enum.
khắc phục như sau: ép kiểu nó

Code:
using System;
public class EnumTest
{
  class MinhHoaC3
    {
        // Khai báo kiểu liệt kê
        enum NhietDoNuoc
        {
            DoDong = 0,
            DoNguoi = 20,
            DoAm = 40,
            DoNong = 60,
            DoSoi = 100,
        }
        static void Main()
        {

            System.Console.WriteLine("Nhiet do dong: {0}", (int)NhietDoNuoc.DoDong);
            System.Console.WriteLine("Nhiet do nguoi: {0}", (int)NhietDoNuoc.DoNguoi);
            System.Console.WriteLine("Nhiet do am: {0}", (int)NhietDoNuoc.DoAm);
            System.Console.WriteLine("Nhiet do nong: {0}", (int)NhietDoNuoc.DoNong);
            System.Console.WriteLine("Nhiet do soi: {0}", (int)NhietDoNuoc.DoSoi);
        }
    }
}

Nếu bạn không muốn một kết thúc buồn
Thì Bạn có thể tưởng tượng một kết thúc khác

_________________
minhlapit
Về Đầu Trang Go down
Xem lý lịch thành viên http://minhlap.allgoo.us
 
Hỏi về hằng trong C#
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Quy Định Về Cấp Bậc Trong Diễn Đàn
» Bán nhà trong HXH Nguyễn Minh Hoàng, nhà bán trong khu K300 giá 5.5 tỷ
» VÀNH NGOÀI BẢY CHỮ VÀNH TRONG TÁM NGHỀ
» Kho vũ khí khổng lồ trong Truy Kích
» Bán xe trượt scooter 3 trong 1 dành cho bé

Permissions in this forum:Bạn không có quyền trả lời bài viết
minhlap.allgoo.us :: Lập trình :: Công nghệ phần mềm, Lập Trình C#-
Chuyển đến