public static void SetInstance(DataToMailDataTypes anInstance) { if (anInstance != null) { instance = anInstance; } }
public static DataToMailDataTypes GetDataToMailDataTypes() { if (instance == null) { lock (lockHelper) { if (instance == null) { instance = new DataToMailDataTypes(); } } } return(instance); }
/// <summary> /// 对账单步骤为DataTable /// </summary> public static DataTable GetDataToMailDataTypes() { DataTable dt = new DataTable(); dt.Columns.Add("Name", typeof(string)); dt.Columns.Add("ID", typeof(string)); dt.Columns.Add("Other", typeof(string)); foreach (DataToMailDataTypes.Rewrite _DataType in DataToMailDataTypes.GetDataToMailDataTypes().DataType) { DataRow dr = dt.NewRow(); dr["Name"] = _DataType.Name; dr["ID"] = _DataType.ID; dr["Other"] = _DataType.Other; dt.Rows.Add(dr); } dt.AcceptChanges(); return(dt); }