并非所有代码路径都返回值(并非所有的代码路径都返回值 是怎么原

http://www.itjxue.com  2023-02-17 11:31  来源:未知  点击次数: 

并非所有的代码路径都返回值

最后一定要加一个return 返回值。此返回值仅加在for循环或者if语句里面是不行的,因为程序不一定会满足进入循环体的条件或者执行if语句的条件,这样便导致无法执行return ,这便是并非所有的代码路径都返回值的含义所在。

public static int S_age(int[] age) { for (int i = 0; i age.Length;i++ ) { int sum = 0; sum = sum + age[i]; return sum; } }

改为

public static int S_age(int[] age) { for (int i = 0; i age.Length;i++ ) { int sum = 0; sum = sum + age[i]; }

return sum;

}

即可

C# 并非所有的代码路径都返回值

static

int

tp(ref

int

a)

改成:

static

void

tp(ref

int

a)

顺便给你说下原因。

static

int

tp(ref

int

a)

你这句话定义了一个tp的方法,它的返回类型是int型。也就是说,你方法体里必须要有一句"return

整数"

来返回一个整数。

改成static

void

tp(ref

int

a)

就把返回类型改成了void

,空。

自然也就不需要返回语句了

并非所有的代码路径都返回值 C#

1、首先点击图标打开。

2、点击继续无需代码。

3、然后新建项目。

4、选择窗体应用。

5、修改名称和地址。

6、方法有括号,并且要return 返回,就完成了。

注意事项:

虽然 C# 的构想十分接近于传统高级语言 C 和 C++,是一门面向对象的编程语言,但是它与 Java 非常相似,有许多强大的编程功能。

(责任编辑:IT教学网)

更多

推荐Access文章