Innovenergy_trunk/csharp/Lib/Utils/ArrayExtensions.cs

18 lines
380 B
C#

namespace InnovEnergy.Lib.Utils;
public static class ArrayExtensions
{
public static T[] Clear<T>(this T[] ts)
{
Array.Clear(ts, 0, ts.Length);
return ts;
}
public static T[] Fill<T>(this T[] ts, T element)
{
Array.Fill(ts, element);
return ts;
}
public static IReadOnlyList<T> AsReadOnlyList<T>(this T[] ts) => ts;
}