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

GetFloatList() public méthode

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

Usage Example

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