English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Librerie Componenti
  • ID Array

Set Value

procedura copia link

Scopo

Inserisce un valore in una posizione dell'array; se la lunghezza dell'array non è sufficiente viene incrementata automaticamente.

Sintassi

Array.setValue(Indice, Valore)

Argomenti

Indice Indice in cui inserire il valore. Se superiore alla lunghezza dell'array questa viene incrementata automaticamente.
Valore Valore da inserire; è accettato qualunque tipo nativo.

Esempio di codice

// ***************************
// Esegue il sort del pannello
// ***************************

public void Sort.DoQuickSort()
{
  IDArray tosort = new() // Array da ordinare
  int j = 0 // 
  // 
  // Inserisco i valori nell'array

  for each row (readwrite)
  {
    select
      ToSortData = ToSort
    from
      Data // master table
    // 
    tosort.setValue(j, ToSortData)
    j = j + 1
  }
  // 
  tosort = QuickSort(tosort)
  // 
  int i = 0
  // 
  for each row in Data
  {
    record Data
      int ToSort // 
      int Sorted // 
    // 
    Data.Sorted = tosort.getValue(i)
    i = i + 1
  }
}
  • Se la posizione è già occupata da un valore questo viene sostituito.

Ultima modifica: 25/10/2016 / Validità: da 9.1.4040

Vedi Anche

  • Length (funzione)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum