cuốn sách gpt4 ai đã làm

Câu lệnh if ngắn trong C#

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 17:07:18 29 4
mua khóa gpt4 Nike

Có cách nào để thực hiện việc này trong C# mà không tạo phương thức mới để quá tải cho từng loại var hiện có không?

$box = !empty($toy) : $toy "";  

Cách duy nhất tôi có thể nghĩ ra là:

nếu (đồ chơi != null)
{
hộp += đồ chơi;
}

或者这个:

chuỗi công khai trốngFilter(chuỗi s) ...
công khai int trốngFilter(int i) ...
bool công khai trốngFilter(bool b) ...
đối tượng công khai EmptyFilter(object o)
{
thử
{
nếu (o != null)
{
return o.ToString();
}
khác
{
trở lại "";
}
}
catch (Exception ex)
{
trả về "ngoại lệ được ném":
}
}

hộp += this.emptyFilter(đồ chơi);

Về cơ bản, tôi muốn kiểm tra để đảm bảo một biến/thuộc tính được đặt/không trống/tồn tại/có giá trị/v.v... và trả về nó hoặc "" mà không có mã lố bịch như trên.

câu trả lời hay nhất

Bạn có thể sử dụng toán tử có điều kiện (?:) :

hộp chuỗi = (đồ chơi != null) ?  

Về câu lệnh if ngắn của C#, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/5284223/

29 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress