public class StringBuilderEx
{
private StringBuilder m_iStringBuilder = null;
private static StringBuilderEx m_iInstance = null;
private StringBuilderEx()
{
if (m_iStringBuilder == null)
{
m_iStringBuilder = new StringBuilder();
}
}
public static StringBuilderEx Instance
{
get
{
if (m_iInstance == null)
{
m_iInstance = new StringBuilderEx();
}
return m_iInstance;
}
}
public StringBuilderEx Append(bool value)
{
m_iStringBuilder.Append(value);
return Instance;
}
public StringBuilderEx Append(byte value)
{
m_iStringBuilder.Append(value);
return Instance;
}
public StringBuilderEx Append(char value)
{
m_iStringBuilder.Append(value);
return Instance;
}
public StringBuilderEx Append(char[] value)
{
m_iStringBuilder.Append(value);
return Instance;
}
public StringBuilderEx Append(decimal value)
{
m_iStringBuilder.Append(value);
return Instance;
}
public StringBuilderEx Append(double value)
{
m_iStringBuilder.Append(value);
return Instance;
}
public StringBuilderEx Append(float value)
{
m_iStringBuilder.Append(value);
return Instance;
}
public StringBuilderEx Append(int value)
{
m_iStringBuilder.Append(value);
return Instance;
}
public StringBuilderEx Append(long value)
{
m_iStringBuilder.Append(value);
return Instance;
}
public StringBuilderEx Append(object value)
{
m_iStringBuilder.Append(value);
return Instance;
}
public StringBuilderEx Append(sbyte value)
{
m_iStringBuilder.Append(value);
return Instance;
}
public StringBuilderEx Append(short value)
{
m_iStringBuilder.Append(value);
return Instance;
}
public StringBuilderEx Append(string value)
{
m_iStringBuilder.Append(value);
return Instance;
}
public StringBuilderEx Append(uint value)
{
m_iStringBuilder.Append(value);
return Instance;
}
public StringBuilderEx Append(ulong value)
{
m_iStringBuilder.Append(value);
return Instance;
}
public StringBuilderEx Append(ushort value)
{
m_iStringBuilder.Append(value);
return Instance;
}
public string Get()
{
string strResult = m_iStringBuilder.ToString();
m_iStringBuilder.Length = 0;
return strResult;
}
public StringBuilderEx Clean()
{
m_iStringBuilder.Length = 0;
return Instance;
}
}
unity 字符串拼接工具
最新推荐文章于 2025-01-01 00:15:00 发布