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

c# - 这是什么意思/做什么? "value < 0 ? -value : value;"

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

Trong C#

Một cuốn sách tôi đang theo dõi gợi ý điều này về cách thiết lập và nhận thuộc tính:

pri_test kép;

Kiểm tra kép công khai
{
nhận được { return pri_test }
đặt {pri_test = giá trị < 0 ? -value : giá trị }
}

những gì tôi hiểuvalueĐiều tôi đang làm là sử dụng giá trị đầu vào bên ngoài của thuộc tính nhưng tôi không hiểu -giá trị cách sử dụng và ?Biểu tượng và :

Bất cứ ai có thể giải thích điều này có nghĩa là gì:giá trị < 0 ? -giá trị : giá trị ?

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

Bạn đang xem các toán tử có điều kiện. Nhìn thấy ?: Toán tử (Tham khảo C#)?: (Wikipedia) (Liên kết sau rất gọn gàng!)

Bạn sẽ thường thấy mọi người gọi toán tử điều kiện đó làcái Toán tử bậc ba. Điều này là do trong trường hợp này, toán tử bậc ba nhận ba toán hạng - một điều kiện và hai biểu thức.


-giá trị, tiền tố-Chỉ cần phủ định số nguyên

thanh int = 10;
int foo = -bar;
Console.Write(foo); // in "-10".

Về C# - điều này có nghĩa/làm gì? "value < 0 ? -value : value;", 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/16186148/

29 4 0
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