#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版」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本