thể trùng lặp:
Help converting type - cannot implicitly convert type 'string' to 'bool'thể không mặc nhiên chuyển đổi loại 'string' thành 'bool'
Tôi đã có mã này:
private double Price;
private bool Food;
private int count;
private decimal finalprice;
public void Readinput()
{
Console.Write("Unit price: ");
Price = Console.ReadLine();
Console.Write("Food item y/n: ");
Food = Console.ReadLine();
Console.Write("Count: ");
count = Console.ReadLine();
}
private void calculateValues()
{
finalprice = Price * count;
}
và nhận được như sau lỗi:
thể không mặc nhiên chuyển đổi loại 'string' thành 'bool'
Không thể ngầm chuyển đổi loại 'string' thành 'đôi'
Không thể ngầm chuyển đổi loại 'string' thành 'int'
thể không mặc nhiên chuyển đổi gõ 'double' thành 'decimal'. Một chuyển đổi rõ ràng tồn tại (bạn có bỏ lỡ một dàn diễn viên không?)
Tôi biết điều đó có nghĩa là gì nhưng tôi không biết cách khắc phục.
Xin chào, tại sao phiếu bầu xuống? – ivowiblo
Bạn đã đọc bất kỳ hướng dẫn nào trước khi đăng câu hỏi chưa? –
Tôi không nghĩ rằng câu hỏi này xứng đáng với nhiều downvotes.Giving ông chỉ dẫn sẽ hữu ích hơn nhiều. – Bastardo