diff --git a/BeefLibs/corlib/src/String.bf b/BeefLibs/corlib/src/String.bf index f3ba8ddd..2c58aca1 100644 --- a/BeefLibs/corlib/src/String.bf +++ b/BeefLibs/corlib/src/String.bf @@ -1037,6 +1037,13 @@ namespace System } } } + + public void Append(Object object) + { + if (object == null) + return; + Append(object.ToString(.. scope .())); + } public void operator+=(String str) { @@ -1058,6 +1065,11 @@ namespace System Append(c); } + public void operator+=(Object obj) + { + Append(obj); + } + [Error("String addition is not supported. Consider allocating a new string and using Append, Concat, or +=")] public static String operator+(String lhs, String rhs) {