[C#/經驗?]

因為最近辭職/搬家/簽證的問題處理了70%
開始繼續練習寫C (這次練習是C#)
我在寫一個很簡單的recursion,但是有一個問題讓疑惑很久
可以跑的:
static int Sum(int num)
{
if (num == 1)
return 1;
return num += Sum(num - 1);
} 不能跑的: if (num == 1) {return 1}; return num += Sum(num - 1);