예제 #1
0
파일: List.cs 프로젝트: QsCompany/Q-Script
        private void expand()
        {
            var na = new KeyPaireF[values.Length + 8 * values.Length / 6];

            System.Array.Copy(values, 0, na, 0, values.Length);
            values = na;
        }
예제 #2
0
파일: List.cs 프로젝트: QsCompany/Q-Script
        private void expand(int by)
        {
            var na = new KeyPaireF[values.Length + by + 8];

            Array.Copy(values, 0, na, 0, values.Length);
            values = na;
        }
예제 #3
0
파일: List.cs 프로젝트: QsCompany/Q-Script
 public void Add(KeyPaireF v)
 {
     if (index >= values.Length)
     {
         expand();
     }
     values[++index] = v;
 }