我已經在很大程度上自學了自己的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