finally 对 return 值没有影响

	public int gettest(ref int i, ref int k) {
			int j = 0;
			try {
				return i / j;
			}
			catch (Exception Ex) {
				k = k + 1;
				i = i + 1;
				return i;
			}
			finally {
				k = k + 1;
				i = i + 1;
			}
		}
		protected void Page_Load(object sender, EventArgs e) {
			int temp1 = 0, temp2 = 0, result = 0;
			result = gettest(ref temp1, ref temp2);
    }

最后 temp1 是2,temp2是2 ,result 是1 哦~~~
原文地址:https://www.cnblogs.com/bingguang/p/3502003.html