31 lines
914 B
C#
31 lines
914 B
C#
using System.Globalization;
|
|
using System.Threading;
|
|
|
|
namespace JD.Threading
|
|
{
|
|
/// <summary>
|
|
/// Thread helper class
|
|
/// </summary>
|
|
public class ThreadHelper
|
|
{
|
|
/// <summary>
|
|
/// Set the default culture to invariant culture when creating a thread.
|
|
/// </summary>
|
|
/// <param name="thread"></param>
|
|
public static void SetDefaultThreadCulture(Thread thread)
|
|
{
|
|
SetDefaultThreadCulture(thread, CultureInfo.InvariantCulture);
|
|
}
|
|
|
|
/// <summary>
|
|
/// Set the culture when creating a thread.
|
|
/// </summary>
|
|
/// <param name="thread"></param>
|
|
/// <param name="cultureInfo"></param>
|
|
public static void SetDefaultThreadCulture(Thread thread, CultureInfo cultureInfo)
|
|
{
|
|
thread.CurrentCulture = cultureInfo;
|
|
thread.CurrentUICulture = cultureInfo;
|
|
}
|
|
}
|
|
}
|