/// <summary> /// 以制表位分割的值 /// </summary> /// <returns></returns> public string GetTabValues() { StringBuilder sb = new StringBuilder(); if (Value is IToTabRow) { IToTabRow row = Value as IToTabRow; sb.Append(row.GetTabValues()); } else { sb.Append(String.Format(new NumeralFormatProvider(), "{0}", Value)); } return(sb.ToString()); }
/// <summary> /// 以Tab分开的项。 /// </summary> /// <returns></returns> public override string GetTabValues() { StringBuilder sb = new StringBuilder(); sb.Append(base.GetTabValues()); foreach (var item in this.Corrections) { sb.Append("\t"); if (item.Value is IToTabRow) { IToTabRow row = item.Value as IToTabRow; sb.Append(row.GetTabValues()); } else { sb.Append(String.Format(FormatProvider, "{0}", item.Value)); } } return(sb.ToString()); }