コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【C#】partialクラスにinterfaceを実装する場合

概要

partialクラスのいずれかの定義にのみインターフェイスの実装を書けば良い

public interface ICharacter
{
    int Id { get; }
}

public partial class Character
{
}

public partial class Character : ICharacter
{
    public int Id { get { return 25; } }
}
var character = new Character();
Debug.Log( character.Id );