#13 C#で学ぶクラスの基本
C#のクラスは、Javaとよく似た書き方に加えて、プロパティという便利な仕組みが用意されています。この記事では、C#におけるクラスの基本を解説します。
クラスを作ってみる
public class Person {
public string Name;
public Person(string name) {
Name = name;
}
public void Greet() {
Console.WriteLine($"こんにちは、{Name}です");
}
}
クラスからインスタンスを作る
Person person = new Person("太郎");
person.Greet();
プロパティという便利な仕組み
C#には「プロパティ」という、変数のように扱えるけれど、実際にはメソッドのような処理を挟める仕組みがあります。
public class Person {
public string Name { get; set; }
}
`{ get; set; }`と書くだけで、値の取得・設定ができるようになります。
C#ならではの注意点
プロパティは、単純な変数と同じように`person.Name`という書き方で使えるため、慣れないうちはメソッドとの違いが分かりにくいかもしれません。「裏側で処理を挟める特別な変数」というイメージを持っておくとよいでしょう。
まとめ
C#のクラスはJavaと似た書き方が基本ですが、プロパティという便利な仕組みが特徴です。積極的に活用してみましょう。
本ページはプロモーションを含みます。
参考書籍(PR)
C#をもっと学びたい方には「確かな力が身につくC#「超」入門 第2版」がおすすめです。
コメント
コメントを投稿