using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <summary>
/// 内容可变的字符串
/// </summary>
public class VariableString
{
private string _data;
private int maxCount;
public VariableString(int maxCount = 1024)
{
this.maxCount = maxCount;
_data = new string('\0', this.maxCount);
Clear();
}
public string GetString()
{
return _data;
}
public string ConCat(string a, string b, bool clear = true)
{
if(clear)
{
Clear();
}
Push(a);
Push(b);
return _data;
}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <summary>
/// 内容可变的字符串
/// </summary>
public class VariableString
{
private string _data;
private int maxCount;
public VariableString(int maxCount = 1024)
{
this.maxCount = maxCount;
_data = new string('\0', this.maxCount);
Clear();
}
public string GetString()
{
return _data;
}
public string ConCat(string a, string b, bool clear = true)
{
if(clear)
{
Clear();
}
Push(a);
Push(b);
return _data;
}