English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Document Orientation
  • Collection

Get String

funzione copia link

Scopo

Ritorna l'elemento i-esimo della collection convertendolo a stringa.

Sintassi

string str = ""
// 
str := Collection.GetString(indice)

Argomenti

Indice Indice dell'elemento (da 0 a Count - 1)

Valore di ritorno

Viene ritornato una stringa corrispondente all'i-esimo elemento della collection.

Esempio di codice

// *******************************
// Aggiunge l'articolo al carrello
// *******************************

public void Prodotti.AggiungiAlCarrello()
{
  if Prodotto.Status() = DATA AND NOT(Prodotto.Document IS Null Object)
  {
    Prodotto prod = null    // Prodotto corrente del pannello
    boolean GiàPresente = 0 // Già presente nel carrello
    int i = 0               // Contatore
    // 
    prod := Prodotto.Document
    // 
    // Scorro i prodotti del carrello

    while i < EsempiMS.ProdottiAcquistati.Count()
    {
      Prodotto ActProd = null // Prodotto corrente della collection
      int scorte = 0          // Scorte del prodotto corrente
      string nome = ""        // Nome del prodotto corrente
      // 
      // Recupero i valori correnti delle collection

      ActProd := EsempiMS.ProdottiAcquistati.Get(i)
      nome := EsempiMS.NomiProdottiAcquistati.GetString(i)
      scorte := EsempiMS.ScorteProdottiAcquistati.GetInteger(i)
      // 
      if prod IS ActProd
      {
         GiàPresente := True
      }
      i := i + ONE
    }
    // 
    // Se non è già presente nel carrello lo aggiungo

    if NOT(GiàPresente)
    {
      EsempiMS.ProdottiAcquistati.Add(prod)
      EsempiMS.NomiProdottiAcquistati.AddString(prod.NomeProdotto)
      EsempiMS.ScorteProdottiAcquistati.AddInteger(prod.Scorte)
    }
  }
}
  • Se l'i-esimo elemento della collection non è di tipo stringa viene generato un errore.
  • A partire dalla versione 9.1 è stata introdotta la libreria IDArray, molto più versatile e potente; consigliamo pertanto di utilizzarla al posto della Collection.

Ultima modifica: 23/03/2021 / Validità: da 7.5.3400

Vedi Anche

  • Count (funzione)
  • Get (funzione)
  • Get Integer (funzione)
  • ID Array

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum