/// <summary> /// 將指定 System.StringStd 陣列每個元素之間的指定分隔符號 System.StringStd 串連,產生單一的串連字串。 /// </summary> /// <param name="separator"></param> /// <param name="value"></param> /// <returns></returns> public static StringStd Join(StringStd separator, StringStd[] value) { return(new StringStd(string.Join(separator.Value, StringStd.ToStringArray(value)))); }
/// <summary> /// 將指定 System.StringStd 陣列每個元素之間的指定分隔符號 System.StringStd 串連,產生單一的串連字串。參數指定要使用的第一個陣列元素和元素數目。 /// </summary> /// <param name="separator"></param> /// <param name="value"></param> /// <param name="startIndex"></param> /// <param name="count"></param> /// <returns></returns> public static StringStd Join(StringStd separator, StringStd[] value, int startIndex, int count) { return(new StringStd(string.Join(separator.Value, StringStd.ToStringArray(value), startIndex, count))); }
/// <summary> /// 傳回 System.StringStd 陣列,其中包含這個字串中的子字串,都由指定的 System.StringStd 陣列元素所分隔。參數指定傳回的子字串最大數目,以及是否傳回空的陣列元素。 /// </summary> /// <param name="separator">字串陣列 (可分隔這個字串中的子字串)、不含任何分隔符號的空白陣列,或 null。</param> /// <param name="count">要傳回的子字串之最大數目。</param> /// <param name="options">指定 System.StringSplitOptions.RemoveEmptyEntries,省略傳回陣列的空白陣列元素;或 System.StringSplitOptions.None,在傳回陣列中包含空白陣列元素。</param> /// <returns>陣列,其元素包含了這個字串中由 separator 內的一或多個字串所分隔的子字串。如需詳細資訊,請參閱<備註>一節。</returns> public StringStd[] Split(StringStd[] separator, int count, StringSplitOptions options) { return(StringStd.ToStringStdArray(this.Value.Split(StringStd.ToStringArray(separator), count, options))); }