Tôi đang viết chương trình Thủ trưởng hoặc Tails nhỏ bằng cách sử dụng chức năng Ngẫu nhiên và nhận Không thể truyền đối tượng thuộc loại 'System.Random' để nhập Thông báo 'System.IConvertible' và không chắc chắn tại sao. Ai đó có thể làm sáng một chút. Cảm ơn.Không thể truyền đối tượng thuộc loại 'System.Random' để nhập 'System.IConvertible'
protected void Button1_Click(object sender, EventArgs e)
{
Random rNum = new Random();
rNum.Next(2, 47);
int rrNum = Convert.ToInt32(rNum);
string result;
result = (rrNum % 2 == 0) ? "Heads" : "Tails";
lblResult.Text = result;
}
Một lời khuyên cho tương lai: bất cứ khi nào bạn nhận được thông báo lỗi trong C#, hãy kiểm tra dòng xảy ra, đảm bảo bạn có đúng loại thông số/loại biến, v.v. –