TECH I.S.

C# メソッドのパラメーター


パラメータと引数

情報はパラメーターとしてメソッドに渡すことができます。パラメーターは、メソッド内で変数として機能します。

それらは、メソッド名の後、括弧内に指定されます。コンマで区切るだけで、必要な数のパラメーターを追加できます。

次の例には、fnameと言う`文字列をパラメータとして受け取るメソッドがあります。メソッドが呼び出されると、フルネームを出力するためにメソッド内で使用される名を渡します。

{.language-csharp .techis-white}
static void MyMethod(string fname)
{
  Console.WriteLine(fname + " Refsnes");
}
static void Main(string[] args)
{
  MyMethod("Liam");
  MyMethod("Jenny");
  MyMethod("Anja");
}
// Liam Refsnes
// Jenny Refsnes
// Anja Refsnes

パラメータがメソッドに渡される時、それは引数と呼ばれます。つまり、上記の例ではfnameパラメータであり、LiamJennyAnja引数です。


複数のパラメータ

コンマで区切るだけで、好きなだけパラメーターを指定できます。

{.language-csharp .techis-white}
static void MyMethod(string fname, int age)
{
  Console.WriteLine(fname + " is " + age);
}
static void Main(string[] args)
{
  MyMethod("Liam", 5);
  MyMethod("Jenny", 8);
  MyMethod("Anja", 31);
}
// Liam is 5
// Jenny is 8
// Anja is 31

複数のパラメーターを使用する場合、メソッド呼び出しにはパラメーターと同じ数の引数が必要であり、引数は同じ順序で渡される必要があることに注意してください。


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細