Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 坚持计算百分比_C# - Fatal编程技术网

C# 坚持计算百分比

C# 坚持计算百分比,c#,C#,我有四个文本框A、B、C和D 文本框A和B是用户输入字段,例如txtA=250;txtB=300 根据公式((B-A/A)*100),我找到了C的值(%)。在找到txtC(%20)值后,我必须找到txtD 为了找到txtD,我设置了一组预定义的值来找到txtD 比如说 if the % <10 then txtD=1 10-20 then txtD=2 20-30 then txtD=3 like wise until 100 % 如果%为什么不能使用简单的if..else块? 比较值范

我有四个文本框A、B、C和D

文本框A和B是用户输入字段,例如txtA=250;txtB=300

根据公式((B-A/A)*100),我找到了C的值(%)。在找到txtC(%20)值后,我必须找到txtD

为了找到txtD,我设置了一组预定义的值来找到txtD

比如说

if the % <10 then txtD=1
10-20 then txtD=2
20-30 then txtD=3 like wise until 100 %

如果%为什么不能使用简单的if..else块?
比较值范围时,
Switch..Case
不合适

int D = (0.2 * C);

If (D < 10) {
  txtD=2
}
elseif (D > 10 && D < 20){
  txtD=3
}
elseif (D > 20 && D < 30){
  txtD=4
}
..
intd=(0.2*C);
如果(D<10){
txtD=2
}
其他(D>10和D<20){
txtD=3
}
其他(D>20和D<30){
txtD=4
}
..

首先,请发布一些
代码和一个问题-第二,你似乎在征求意见,这不是你想在这里做的(IMO有一个代码审查和程序员网站)。谢谢,这是可能的,但我想知道哪一个比后端或前端更有效