using System.Collections; using System.Collections.Generic; using UnityEngine; /// /// 只能作为临时字符串使用,代码任何地方使用只能赋值给临时变量,不可保存 /// public class VStringUtil { /// /// 只能作为临时字符串使用,代码任何地方使用只能赋值给临时变量,不可保存 /// public static string Concat(string a, string b) { VString vString = VStringShareObject.GetShareVString(); vString.Concat(a, b, true); return vString.GetString(); } /// /// 只能作为临时字符串使用,代码任何地方使用只能赋值给临时变量,不可保存 /// public static string Concat(string a, string b, string c) { VString vString = VStringShareObject.GetShareVString(); vString.Concat(a, b, c, true); return vString.GetString(); } /// /// 只能作为临时字符串使用,代码任何地方使用只能赋值给临时变量,不可保存 /// public static string Concat(string a, string b, string c, string d) { VString vString = VStringShareObject.GetShareVString(); vString.Concat(a, b, c, d, true); return vString.GetString(); } /// /// 只能作为临时字符串使用,代码任何地方使用只能赋值给临时变量,不可保存 /// public static string Concat(string a, string b, string c, string d, string e) { VString vString = VStringShareObject.GetShareVString(); vString.Concat(a, b, c, d, e, true); return vString.GetString(); } /// /// 只能作为临时字符串使用,代码任何地方使用只能赋值给临时变量,不可保存 /// public static string Concat(string a, string b, string c, string d, string e, string f) { VString vString = VStringShareObject.GetShareVString(); vString.Concat(a, b, c, d, e, f, true); return vString.GetString(); } /// /// 只能作为临时字符串使用,代码任何地方使用只能赋值给临时变量,不可保存 /// public static string Concat(string a, string b, string c, string d, string e, string f, string g) { VString vString = VStringShareObject.GetShareVString(); vString.Concat(a, b, c, d, e, f, g, true); return vString.GetString(); } /// /// 只能作为临时字符串使用,代码任何地方使用只能赋值给临时变量,不可保存 /// public static string Concat(string a, string b, string c, string d, string e, string f, string g, string h) { VString vString = VStringShareObject.GetShareVString(); vString.Concat(a, b, c, d, e, f, g, h, true); return vString.GetString(); } /// /// 只能作为临时字符串使用,代码任何地方使用只能赋值给临时变量,不可保存 /// public static string Concat(string a, string b, string c, string d, string e, string f, string g, string h, string i) { VString vString = VStringShareObject.GetShareVString(); vString.Concat(a, b, c, d, e, f, g, h, i, true); return vString.GetString(); } /// /// 只能作为临时字符串使用,代码任何地方使用只能赋值给临时变量,不可保存 /// public static string Concat(string a, string b, string c, string d, string e, string f, string g, string h, string i, string j) { VString vString = VStringShareObject.GetShareVString(); vString.Concat(a, b, c, d, e, f, g, h, i, j, true); return vString.GetString(); } /// /// 如果不是共享string,则返回str,如果是共享string则返回copy str /// /// /// public static string ConvertToNormalString(string str) { if(VStringShareObject.UseShareObject(str) || VString.UseShareObject(str)) { return string.Copy(str); } return str; } }