Các bro cho em hỏi!
Lệnh nhập kiểu dữ liệu bool trong c# là như nào ạ! VD như nhập kiểu int là Int32.Parse(Console.ReadLine());
Nhập giá trị bool vào từ bàn phím c#
bool ahjhj;
if (Console.ReadLine() == "true")
ahjhj = true;
else
ahjhj = false;
2 Likes
tks Trần Hoàn, code chạy đc r
Thông thường thì diễn đàn không cho trả lời bằng code, nhưng mà câu hỏi này dễ quá, dùng code cho dễ hiểu…
Bản chất của việc nhập từ bàn phím là dựa trên:
- Phương thức
System.Console.ReadLine()trả về kiểu dữ liệu làstring - Nếu muốn nhập từ bàn phím vào một biến X thì phải chuyển được từ
stringthành kiểu dữ liệu của X - Cách mình đưa ở trên là cách tổng quát, hình thái đầy đủ như sau:
string TrungGian = Console.ReadLine();
type X = DoSomethingWith(TrungGian);//phương thức DoSomethingWith() trả về kiểu dữ liệu type
Ngoài ra các kiểu dữ liệu định sẵn thường có hàm chuyển được cung cấp sẵn trong .NET Framework. Đối với kiểu bool, ánh xạ sang .NET ta có System.Boolean (giống như int ánh xạ thành System.Int32). Như vậy code ở trên có thể thu gọn lại:
bool X = Boolean.Parse(Console.ReadLine());
2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?