csharp/core/ArrayUtil.cs (60 lines of code) (raw):

/** * This is a array module */ // This file is auto-generated, don't edit it. Thanks. using System; using System.Collections; using System.Collections.Generic; using System.IO; using System.Threading.Tasks; using Tea; using Tea.Utils; namespace AlibabaCloud.DarabonbaArray { public class ArrayUtil { public static List<string> Split(List<string> raw, int? index, int? limit) { return raw.GetRange(index.Value, limit.Value - limit.Value); } public static bool Contains(List<string> raw, string str) { return raw.Contains(str); } public static int Index(List<string> raw, string str) { return raw.IndexOf(str); } public static int Size(List<string> raw) { return raw.Count; } public static string Get(List<string> raw, int? index) { return raw[index.Value]; } public static string Join(List<string> raw, string sep) { return string.Join(sep, raw); } public static List<string> Concat(List<string> raw, List<string> sep) { raw.AddRange(sep); return raw; } public static List<string> AscSort(List<string> raw) { raw.Sort(); return raw; } public static List<string> DescSort(List<string> raw) { raw.Sort(); raw.Reverse(); return raw; } /** * append any array item */ public static void Append<T>(List<T> array, T item) { if (null != array) { array.Add(item); } } } }