Partialクラスについて
- classの「partial」を利用すれば、そのクラスを分けて記述することができる。
- クラスが大きくなりすぎしまうときに利用すると、クラス全体が見やすくなる
partialを使用したクラスの記述方法
using System; public class Car { public int speed; } public partial class Bus : Car { public void WriteSpeed() { Console.WriteLine($"時速{speed}km/h"); } } //継承については、1つのpartialクラスに記述すれば十分 public partial class Bus { public int passengers; public void WritePassengers() { Console.WriteLine($"乗客人数:{passengers}"); } }
使用例
プログラム
public class Test1 { public static void Main() { Bus bus = new Bus() { speed = 20, passengers = 20, }; bus.WriteSpeed(); bus.WritePassengers(); } }
実行例
時速20km/h
乗客人数:20