Giá trị ban đầu của các KDL


Diễn đàn chia sẻ kiến thức, kinh nghiệm về IT và cuộc sống!
 
Trang ChínhGalleryTrợ giúpTìm kiếmThành viênNhómĐăng kýĐăng Nhập
Top posters
Sakura (1124)
 
hotboy (705)
 
Già Làng (373)
 
con_ca_nho90 (289)
 
that_true (154)
 
theanhkkt (143)
 
phamay (137)
 
lovelonelyman (134)
 
o0ovioletstaro0o (128)
 
stevenhung (122)
 
Âm - Dương lịch
Clock
Logo
11TH02 Pro!
Liên kết
Tin tức 60s
Tin công nghệ
Thời sự 24h
Game Moblie

Share | 
 

 Giá trị ban đầu của các KDL

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Sakura


avatar

Thú CƯng :
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 27
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Bài gửiTiêu đề: Giá trị ban đầu của các KDL   8/10/2010, 09:18

Chào các bạn, đoạn code này sẽ cho chúng ta bik giá trị ban đầu khi ta mới khai báo 1 KDL (nguyên thủy) là bao nhiêu.
Code:
using System;

class MainClass
{
  public sbyte  theSignedByte;
  public byte    theByte;
  public short  theShort;
  public ushort  theUShort;
  public int    theInt;
  public uint    theUInt;
  public long    theLong;
  public ulong  theULong;
  public char    theChar;
  public float  theFloat;
  public double  theDouble;
  public bool    theBool;
  public decimal  theDecimal;
  public string  theStr;
  public object  theObj;

  public static int Main(string[] args)
  {
    MainClass v = new MainClass();

    Console.WriteLine("bool: {0}", v.theBool);
    Console.WriteLine("byte: {0}", v.theByte);
    Console.WriteLine("char: {0}", v.theChar);
    Console.WriteLine("decimal: {0}", v.theDecimal);
    Console.WriteLine("double: {0}", v.theDouble);
    Console.WriteLine("float: {0}", v.theFloat);
    Console.WriteLine("int: {0}", v.theInt);
    Console.WriteLine("long: {0}", v.theLong);
    Console.WriteLine("object: {0}", v.theObj);
    Console.WriteLine("short: {0}", v.theShort);
    Console.WriteLine("signed byte: {0}", v.theSignedByte);
    Console.WriteLine("string: {0}", v.theStr);
    Console.WriteLine("unsigned int: {0}", v.theUInt);
    Console.WriteLine("unsigned long: {0}", v.theULong);
    Console.WriteLine("unsigned short: {0}", v.theUShort);
    return 0;
  }
}

Kết quả:
Code:
bool: False
byte: 0
char:
decimal: 0
double: 0
float: 0
int: 0
long: 0
object:
short: 0
signed byte: 0
string:
unsigned int: 0
unsigned long: 0
unsigned short: 0

Nhìn vào đây, ta cũng có thể yên tâm phần nào, nếu ta quên gán giá trị ban đầu cho biến he.

_________________________________________________
Khách viếng thăm muốn liên hệ với mình thì xem thông tin phía dưới nha:
Email: [You must be registered and logged in to see this link.]
Nick Yahoo: Edward_Thien
Về Đầu Trang Go down
Xem lý lịch thành viên
that_true

Member Nhiệt Tình


Member Nhiệt Tình
avatar

Thú CƯng :
Nam Scorpio

Số bài viết : 154
Điểm : 187
Được cảm ơn : 0
Ngày sinh : 07/11/1988
Tham gia ngày : 17/09/2010
Tuổi : 29
Đến từ : venus
Ngề nghiệp : catch

Bài gửiTiêu đề: Re: Giá trị ban đầu của các KDL   8/10/2010, 10:22

tốt nhất là sau khi khai báo ta cho giá trị vào luôn chứ không nên để giá trị nguyên thủy làm gì !
Về Đầu Trang Go down
Xem lý lịch thành viên phamminhan_gl@yahoo.com
phamay

Member Năng Động


Member Năng Động
avatar

Thú CƯng :
Nam Libra

Số bài viết : 137
Điểm : 222
Được cảm ơn : 5
Ngày sinh : 20/10/1990
Tham gia ngày : 21/03/2010
Tuổi : 27
Đến từ : Đăk Lăk
Ngề nghiệp : Sờ tu đen
Chăm ngôn : IT

Bài gửiTiêu đề: Re: Giá trị ban đầu của các KDL   8/10/2010, 16:31

uh. đúng rùi, không có khởi tạo ban đầu thì toàn là mặt cười thui
Về Đầu Trang Go down
Xem lý lịch thành viên dodinhvinh90@yahoo.com
Sakura


avatar

Thú CƯng :
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 27
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Bài gửiTiêu đề: Re: Giá trị ban đầu của các KDL   8/10/2010, 16:39

phamay đã viết:
uh. đúng rùi, không có khởi tạo ban đầu thì toàn là mặt cười thui

Bậy! Ông chưa đọc bài của tôi à! Hjhj! Xem xem, tôi đâu có gán giá trị gì đâu, vẫn xuất ra giá trị ban đầu của nó đó!

_________________________________________________
Khách viếng thăm muốn liên hệ với mình thì xem thông tin phía dưới nha:
Email: [You must be registered and logged in to see this link.]
Nick Yahoo: Edward_Thien
Về Đầu Trang Go down
Xem lý lịch thành viên
that_true

Member Nhiệt Tình


Member Nhiệt Tình
avatar

Thú CƯng :
Nam Scorpio

Số bài viết : 154
Điểm : 187
Được cảm ơn : 0
Ngày sinh : 07/11/1988
Tham gia ngày : 17/09/2010
Tuổi : 29
Đến từ : venus
Ngề nghiệp : catch

Bài gửiTiêu đề: Re: Giá trị ban đầu của các KDL   8/10/2010, 16:48

không gắn giá trị vẫn bình thường thôi! không sao cả!
chỉ là đôi khi nó sẽ không giống như mình mong đợi!
đừng hiểu nhầm ý mình Very Happy!
dù gì thì cứ gán cho nó trước là hơn Smile)
Về Đầu Trang Go down
Xem lý lịch thành viên phamminhan_gl@yahoo.com
that_true

Member Nhiệt Tình


Member Nhiệt Tình
avatar

Thú CƯng :
Nam Scorpio

Số bài viết : 154
Điểm : 187
Được cảm ơn : 0
Ngày sinh : 07/11/1988
Tham gia ngày : 17/09/2010
Tuổi : 29
Đến từ : venus
Ngề nghiệp : catch

Bài gửiTiêu đề: Re: Giá trị ban đầu của các KDL   8/10/2010, 16:49

không gắn giá trị vẫn bình thường thôi! không sao cả!
chỉ là đôi khi nó sẽ không giống như mình mong đợi!
đừng hiểu nhầm ý mình Very Happy!
dù gì thì cứ gán cho nó trước là hơn Smile)
Về Đầu Trang Go down
Xem lý lịch thành viên phamminhan_gl@yahoo.com
Sakura


avatar

Thú CƯng :
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 27
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Bài gửiTiêu đề: Re: Giá trị ban đầu của các KDL   8/10/2010, 16:56

that_true đã viết:
không gắn giá trị vẫn bình thường thôi! không sao cả!
chỉ là đôi khi nó sẽ không giống như mình mong đợi!
đừng hiểu nhầm ý mình Very Happy!
dù gì thì cứ gán cho nó trước là hơn Smile)

Không gán thì luôn là như vậy, mãi mãi là như vậy, bác này, im lặng tí được ko?
Chỉ có điều, các bác phải hiểu rõ, việc không gán này chỉ áp dụng cho các biến thành viên trong lớp, ngoài lớp thì sao? chẳng hạn như trong 1 phương thức nào đó, ta khai báo 1 biến, sau đó thử xuất ra giá trị ban đầu xem --> xin thưa là ko đc, lỗi liền, vì nó đòi phải khởi tạo giá trị ban đầu cho biến.
OK ko?

_________________________________________________
Khách viếng thăm muốn liên hệ với mình thì xem thông tin phía dưới nha:
Email: [You must be registered and logged in to see this link.]
Nick Yahoo: Edward_Thien
Về Đầu Trang Go down
Xem lý lịch thành viên
that_true

Member Nhiệt Tình


Member Nhiệt Tình
avatar

Thú CƯng :
Nam Scorpio

Số bài viết : 154
Điểm : 187
Được cảm ơn : 0
Ngày sinh : 07/11/1988
Tham gia ngày : 17/09/2010
Tuổi : 29
Đến từ : venus
Ngề nghiệp : catch

Bài gửiTiêu đề: Re: Giá trị ban đầu của các KDL   8/10/2010, 18:25

đừng bắt mình im!
mình nói đôi khí nó không như bạn mong đợi không có nghĩa là nó sẽ thay đổi giá trị ban đầu đó!
mà là khi sử dụng nó nhưng không gắn giá trị cho nó thì sẽ có lúc bạn gặp trở ngại cả trong lúc test và xử lý lỗi
Về Đầu Trang Go down
Xem lý lịch thành viên phamminhan_gl@yahoo.com
Sponsored content




Bài gửiTiêu đề: Re: Giá trị ban đầu của các KDL   

Về Đầu Trang Go down
 

Giá trị ban đầu của các KDL

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
IT World! :: HỌC TẬP :: HỌC KỲ V :: Nhập môn .Net-