PDA

View Full Version : Cách truyền biến trong C# ????



Vincent
28-12-2002, 02:18
Mình mới làm quen với C#! Và thử giải phương trình bậc 2 = C#.
Sau khi hoàn tất việc thiết kế form thì mình gặp trục trặc như sau:
Nội dung trong textbox được hiểu là string, trong khi a,b,c của ptb2 là kiểu float, mình lay hoay mãi mà không tìm ra cách truyền nội dung textbox sang biến a kiểu float để tính toán!!!
Bạn nào biết xin chỉ dùm! Thanks!

vd: txt_a là textbox, a kiểu float;
code: a=txt_a.Text; //máy báo lỗi can not convert "string" to "float"
:.(

Yahoo!
28-12-2002, 07:55
Bạn thử đoạn code này xem nhé:

float a;
a = Convert.ToSingle(txt_a.Text);

Have fun!

PS: Bạn có thể tham khảo thêm các hàm chuyển đổi kiểu của lớp Convert như ToInt16, ToInt32, ToDouble... nhé.

Vincent
28-12-2002, 13:03
Cám ơn bạn nhiều lắm! Mình đã làm được rồi!