Có cách nào để biết liệu tham số ngoài đã được đặt hay chưa. Đây là giả cho những gì tôi đang tìm kiếm:Làm cách nào để biết một tham số đã được đặt chưa?
public virtual string blabla(long num, out bool bval)
{
if (!bval.HasValue)
{
//Do some default logic
bval = defaultValue;
}
return blabla2(num, bval);
}
Nếu bạn mong đợi một cái gì đó để đi vào phương pháp, không chỉ để đi ra ngoài, sau đó sử dụng 'ref' thay vì 'ra'. –
Có vẻ như bạn cần một loại nullable: 'ref bool? bval' –