我已经在很大程度上自学了自己的C#代码,我在大学上过一堂课并没有多大帮助......确实学会了如何遵循一本书。所以我创建了工具在这里和那里在线学习示例。 Stackoverflow是我最喜欢的网站,通常社区是有帮助的...C#如何减少重复代码?
无论如何,我的问题是这样的,即时创建一个WPF程序,对多个小数做多个计算,我一直在通过重用重复使用相同的代码计算,它可以正常工作,但我知道有更简单的方法可以使用更少的行。我似乎错过了这些知识。
这里是我如何做事情的一个例子。
int int1 = 4;
int int2 = 2;
int int3 = 6;
int int4 = 8;
int calc1 = 0;
int calc2 = 0;
int calc3 = 0;
calc = int1 * int4
calc2 = int1 * int2
calc3 = int3 * int3
if (calc >= calc3)
{
do something;
}
else
{
calc = 33
}
if (calc2 >= calc3)
{
do something;
}
else
{
calc2 = 33
}
if (calc3 >= calc2)
{
do something;
}
else
{
calc3 = 33
}
if (calc3 >= calc)
{
do something;
}
else
{
calc2 = 33
}
我希望这是很清楚。我可以重复的代码,但我只是不确定如何使用C#好,我知道它已经内置在减少重复代码的方式,只是不知道怎么找他们。
任何帮助或例子表示赞赏。
你经常写这段代码吗?或者你想减少这块代码? – ediblecode
你想解决什么问题?您提交的代码不会提供任何上下文。请在文本中提供更多明确的信息或使用更好的变量名称。 – vansimke
只需选择重复的代码并将其放入适当的方法。 – MoonKnight