Checking for culture in comma separated list, any suggestions?
I would do it like this (WARNING - not tested):

public static void SampleUsage()
{
    IsCurrentCultureIncluded("*", "*", Thread.CurrentThread.CurrentCulture.Name);
}

public static bool IsCurrentCultureIncluded(string includedCultures, string excludedCultures, string currentCultureName)
{
    return !CheckIncl(currentCultureName, excludedCultures) &amp;&amp;
            CheckIncl(currentCultureName, includedCultures);
}

private static bool CheckIncl(string currentCultureName, string includedCultures)
{
    if (includedCultures.IndexOf("*") != -1)
        return true;

    var includedCulturesSplit = includedCultures.Split(new[] { ',' });
    return includedCulturesSplit.Any(includedCulture =&gt; string.Equals(currentCultureName, includedCulture, StringComparison.InvariantCultureIgnoreCase));
}