コガネブログ

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

2016-09-01から1ヶ月間の記事一覧

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

C#

概要 partialクラスのいずれかの定義にのみインターフェイスの実装を書けば良い public interface ICharacter { int Id { get; } } public partial class Character { } public partial class Character : ICharacter { public int Id { get { return 25; } …

【Unity】ボックス化をなるべく回避して GC の発生を抑える string.Format「StringUtils」

ソースコード 検証用スクリプト // string.Format を使用した場合のGC発生回数検証 for ( int i = 0; i < 1000000; i++ ) { string.Format( "{0},{1},{2},{3}", 0, 1, 2, 3 ); } Console.WriteLine( GC.CollectionCount( 0 ) ); // StringUtils.Format を使…