em cũng như anh. Mới học !
hàm và các từ khóa của c# ít hơn c
anh thử tìm xem
tôi chỉ mới học C# thôi, nên còn chưa biết nhiều. Tôi muốn hỏi về các hàm nhập trong C#, nhập số: kiểu int, double, v..v. Cám ơn rất nhiều
em cũng như anh. Mới học !
hàm và các từ khóa của c# ít hơn c
anh thử tìm xem
các hàm nhập trong C# nằm trong không gian tên
System.Console.ReadLine hoặc là System.Console.Read
Dùng ReadLine để dừng màn hình. Nó cũng như lệnh getch() của C
Khi dùng C# bạn có thể design 3 loại ứng dụng là Console application, Form application, và Web application. Trong Form application, và Web application thì phần lớn nhập liệu đều thông qua textbox; còn trong Console application thì nhập liệu thông qua 2 method Read và ReadLine: Read dùng để nhập 1 ký tự từ bàn phím _ nó sẽ trả về môt trị nguyên tương ứng với ký tự nhập vào , còn ReadLine dùng để nhập 1 chuỗi các ký tự.
Ví dụ :
using System;
namespace ConsoleApp
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
int x;
x=Console.Read();
char c = (char)x;
Console.WriteLine(c);
Console.ReadLine(); // dừng màn hình để xem
string kq;
kq = Console.ReadLine();
Console.WriteLine(kq);
Console.ReadLine(); // dừng màn hình để xem
}
}
}
bài này từ 4 năm trc mà ko ai trả lời dứt điểm. hic. đúng lúc mình đang học c# đến đoạn này tìm ko thấy. Giờ post lên đây hi vọng newbie khác có thể có thêm kiến thức từ kinh nghiệm của mình :
Để nhập 1 số nguyên trong c# thì ko dùng console.read đc vì console.read sẽ trả về giá trị mã ascii. dù bạn có dùng convert.toint32
vì thế mình đã thử sang readline ---> ok liền
cụ thể như sau:
int temp;
temp = Convert.ToInt32(Console.ReadLine());
Có vậy thôi mà cứ loay hoay search google mãi chẳng ra. Chán thế. Hi vọng các bạn khác ko gà như mình
lúc cài Vs có cai phần help đó bạn cài xong cái nào ko hiểu chỉ việc tra trog đó thôi
Em có thấy nắng vàng kỷ niệm
Hạ ngồi ru thanh thản những môi cười
Thuở ngồi ngóng tay choàng tay nỗi nhớ
Vin tay vào tháng năm chơi vơi...
Chào bạn. không biết bạn đã trả lời được chưa.theo mình học thì trong hàm nhập bạn dùng console.write("Nhap noi dung");
Nếu là kiểu string thì bạn bằng console.ReadLine();
vd string hoten= console.ReadLine();
còn các kiểu dữ liệu khác string như int, float..
thì bạn viết như sau
vd int masv;
console.Write("Nhap ma sinh vien: ");
int masv= convert.toint32(console.ReadLine());
hay int masv=int.parse(console.ReadLine());