Vì mục đích đơn giản, giả sử tôi muốn viết một phương pháp mở rộng cho kiểu int? và int:về loại và không thể sử dụng <type>
public static class IntExtentions
{
public static int AddOne(this int? number)
{
var dummy = 0;
if (number != null)
dummy = (int)number;
return dummy.AddOne();
}
public static int AddOne(this int number)
{
return number + 1;
}
}
Điều này có thể thực hiện chỉ bằng cách sử dụng 1 phương pháp không?
đẹp nhất! Đã làm cho tôi. – Jacques