#9 C#で学ぶ関数の基本
C#では、関数のことを「メソッド」と呼び、Javaと同じくクラスの中に書きます。この記事では、C#におけるメソッドの基本を解説します。
メソッドを作ってみる
static void Greet(string name) {
Console.WriteLine($"こんにちは、{name}さん");
}
値を返すメソッド
static int Add(int a, int b) {
return a + b;
}
デフォルト引数
C#の引数には、既定値を設定できます。
static void Greet(string name = "ゲスト") {
Console.WriteLine($"こんにちは、{name}さん");
}
名前付き引数
C#には、呼び出し時に引数の名前を指定できる仕組みもあります。
Greet(name: "太郎");
引数が多い関数を呼び出す際、どの値が何を表しているかが分かりやすくなります。
C#ならではの注意点
C#のメソッド名は、単語の先頭を大文字にする書き方(パスカルケース)が慣習です。JavaやJavaScriptの「先頭は小文字」というキャメルケースの慣習と混同しないよう注意しましょう。
まとめ
C#のメソッドはクラスの中に書き、パスカルケースで名付けるのが基本です。デフォルト引数や名前付き引数も活用すると、読みやすいコードになります。
本ページはプロモーションを含みます。
参考書籍(PR)
C#をもっと学びたい方には「確かな力が身につくC#「超」入門 第2版」がおすすめです。
コメント
コメントを投稿