在C#中什么情况下用返回函数

staticvoidMain(){inta=2;inti=GetInt(a);//传入a参数i就等于GetInt方法返回的值Console.Write(i);}这段代码应... static void Main()
{
int a=2;
int i=GetInt(a);//传入a参数 i 就等于GetInt方法返回的值
Console.Write(i);
}
这段代码应该在控制台应用程序的,名称空间还是在class空间里输, 还是在static void Main(string[] args)里输,如果是在 static void Main(string[] args)里输,它不是有一个void main吗
展开
 我来答
小孟6754
2013-07-25 · TA获得超过196个赞
知道小有建树答主
回答量:337
采纳率:0%
帮助的人:251万
展开全部
void Main是一个程序的入口 ,上边的代码可以写在一个方法里 可以是不同的类的不同的方法里 也可以写在main方法入口程序里

class是一个类 你的变量 方法都要写在类里面,才可以调用。
至于什么情况要用返回函数 那事当你需要一个方法执行的结果,才调用这个带返回参数的函数
更多追问追答
追问
但是我写在static void Main(string[] args)里,提示GetInt在上下文里没出现,是不是代码哪错了
追答
当然了
首先要看你的getInt()方法写在哪儿
要是就是写在main方法里的话就可以直接调用
假如你的getIn()方法写在一个 名为gg的类里面
首先你要new出你的gg类
然后才能调用你的getin()方法涩
例子
//名为gg的类
public class gg{
//函数
public int getInt(int a){
。。。。。
}

}
然后再你的main方法里
gg s=new gg();
int a=2
int as=s.getInt(a);
这样就可以了

要调用另外一个类的方法,首先你得把那个类实例化(也就是new出来 如上面操作)
清水栞
2013-07-25 · TA获得超过1547个赞
知道小有建树答主
回答量:1538
采纳率:50%
帮助的人:981万
展开全部
没明白你在说什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
25...6@qq.com
2013-07-25
知道答主
回答量:14
采纳率:0%
帮助的人:4.4万
展开全部
这段代码是写在CLASS里的 它是一个方法 一个调用GetInt()方法输出I的方法.
追问
你好,初学者,见谅,也就是说所有的方法都写在class里吗?代码具体写在那个空间怎么看
追答
首先 你要清楚类的概念. 类和类之间是能调用的. 如果不知道写在那 你可以鼠标移到方法上或者字段上右建点转到定义.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式