我需要abit帮助if语句和运算符.我怎么能这样做:
double AgePenalty = 0;
if (AgeOfCustomer <= 21)
{
AgePenalty = 15;
}
if (AgeOfCustomer <= 30 && AgeOfCustomer => 21) // cant use && operator with double
{
AgePenalty = 10;
}
Run Code Online (Sandbox Code Playgroud)
这只是说如果顾客年龄小于21岁,则申请一定的价格标签; 如果客户年龄在21到25岁之间,请使用较小的价格标签等.
Hab*_*bib 10
你的支票AgeOfCustomer => 21错了,它应该是:AgeOfCustomer >= 21
只需将你的if陈述改为
if (AgeOfCustomer <= 30 && AgeOfCustomer >= 21)
Run Code Online (Sandbox Code Playgroud)
这不是&&问题 - 它是你的大于或等于运营商,而>=不是=>.
if (AgeOfCustomer <= 30 && AgeOfCustomer >= 21)
Run Code Online (Sandbox Code Playgroud)
=>用于lambda表达式.
(目前尚不清楚为什么你认为这与双打特别相关......)
| 归档时间: |
|
| 查看次数: |
383 次 |
| 最近记录: |