Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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ść);
        }
Esempio n. 3
0
        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);
            }
        }
Esempio n. 4
0
        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);
        }