Tôi không thể tin rằng mình không thể google này. Tôi không biết phải làm gì với google.C#: Kiểm tra xem loại T có phải là bool
public static T GetValue<T>(T defaultValue)
{
if (T is bool) // <-- what is the correct syntax here?
return (T)true; // <-- I don't think this works either
}
EDIT: Rất tiếc, tôi không đề cập đến, chức năng ở trên chỉ hiển thị câu hỏi của tôi. Nó không phải là một chức năng thực sự. Cảm ơn tất cả mọi người cho câu trả lời!
Thử tìm kiếm lỗi trình biên dịch. Tôi chắc chắn có nhiều bản sao. Ít nhất, * bao gồm * lỗi [biên dịch] trong các câu hỏi khi áp dụng. –