DemoCommon.BinaryTable.GetIntList C# (CSharp) Méthode

GetIntList() public méthode

public GetIntList ( int val ) : int[]
val int
Résultat int[]
        public int[] GetIntList(int val)
        {
            if (val < 0 || null == m_Ints || 0 == m_Ints.Length) {
                return null;
            }
            long ct = (val & 0x000000ff);
            long start = ((val & 0xffffff00) >> 8);
            int[] vals = new int[ct];
            Array.Copy(m_Ints, start, vals, 0, ct);
            return vals;
        }

Usage Example

 public static int[] ExtractIntArray(BinaryTable table, int recordVal, int[] defaultVal)
 {
     int[] ret = table.GetIntList(recordVal);
     if (null == ret)
     {
         ret = defaultVal;
     }
     return(ret);
 }