読者です 読者をやめる 読者になる 読者になる

コガネブログ

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

【C#】引数にnullを渡してもエラーにならないContainsKeyの拡張メソッド

C# 拡張メソッド
using System.Collections.Generic;

public static class DictionaryExtensions
{
    public static bool ContainsKeyNullable<TKey, TValue>( 
        this Dictionary<TKey, TValue> self, TKey key 
    )
    {
        if ( key == null )
        {
            return false;
        }
        return self.ContainsKey( key );
    }
}