protected override object ZwróćNiebezpiecznie(bool sprawdzanieBłędów) { int indeks = (int)Math.Round(Indeks.Zwróć <double>(sprawdzanieBłędów)); ZmiennaTypuListowego lista = Lista.Zwróć <ZmiennaTypuListowego>(sprawdzanieBłędów); return((indeks >= 0) && (indeks < lista.Count) ? lista[indeks] : null); }
public override void Wykonaj() { SprawdźPoprawnośćKlockówKonfigurujących(); SprawdźPoprawnośćZmiennej(WybranaZmienna, typeof(ZmiennaTypuListowego)); if (Błąd) { return; } ZmiennaTypuListowego lista = (ZmiennaTypuListowego)WybranaZmienna.Wartość; int indeks = (int)Math.Round(Indeks.Zwróć <double>(false)); object wartość = Wartość.Zwróć <object>(false); WybranyTypModyfikacjiListy.ModyfikujListę(lista, indeks, wartość); }
public override void Wykonaj() { SprawdźPoprawnośćKlockówKonfigurujących(); SprawdźPoprawnośćZmiennej(WybranaZmienna, typeof(ZmiennaTypuListowego)); if (Błąd) { return; } ZmiennaTypuListowego lista = (ZmiennaTypuListowego)WybranaZmienna.Wartość; int indeks = (int)Math.Round(Indeks.Zwróć <double>(false)); if ((indeks >= 0) && (indeks < lista.Count)) { lista.RemoveAt(indeks); } }
protected override object ZwróćNiebezpiecznie(bool sprawdzanieBłędów) { int indeks = (int)Math.Round(Indeks.Zwróć <double>(sprawdzanieBłędów)); string tekst = Tekst.Zwróć <object>(sprawdzanieBłędów).ToString(); int długośćTekstu = tekst.Length; if (indeks < 0) { indeks = 0; } if (indeks >= długośćTekstu) { indeks = długośćTekstu - 1; } return(długośćTekstu > 0 ? tekst[indeks].ToString() : string.Empty); }