C# 编程题 帮帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/20 07:38:53
using System;
class Test {static void F(int p)
{Console.WriteLine("p={0}",p);
p++;}
static void Main(){int a=1;
Console.WriteLine("pre:a={0}",a);
F(a);
Console.WriteLine("post:a={0}",a);}
}

大概意思说一下啊 关键是F(a)是什么意思啊

F(a): F 是 static void F(int p) {...} 里面的方法 F。
a 是 调用上面这个方法时, 传递的参数。
调用时,F(a);的a 就是 就是 static void F(int p) 里面的 参数 p 。

基础知识,好好看书吧

F(a) F是个带一个整形的方法

调用static void F(int p)方法,把a传给F(int p)中的int p

调用类方法F的意思
这个不用进行类的实例化(实例化的对象无法调用这个方法)
总之就是调用一个方法,而且参数是整型的一个方法(用来输出,而且这里的参数是值传递)