以下の内容はhttps://baba-s.hatenablog.com/entry/2014/11/14/200802より取得しました。


【C#】条件を満たす場合にのみリストに要素を追加する拡張メソッド

ソースコード

using System.Collections.Generic;

public static class ListExtensions
{
    public static void AddIfTrue<T>( 
        this List<T> self, 
        bool condition, 
        T item )
    {
        if ( !condition )
        {
            return;
        }
        self.Add( item );
    }
}

使い方

var list = new List<int>();
list.AddIfTrue( true,  1 );
list.AddIfTrue( false, 2 );
foreach ( var n in list )
{
    Debug.Log( n );
}

出力結果

1

関連記事




以上の内容はhttps://baba-s.hatenablog.com/entry/2014/11/14/200802より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14