C# Класс LibiadaCore.Core.AbstractChain

The abstract chain.
Наследование: IBaseObject
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ClearAndSetNewLength ( int length ) : void

Deletes chain (building and alphabet) and creates new empty chain with given length.

Clone ( ) : IBaseObject

Creates clone of this chain.

DeleteAt ( int index ) : void

Removes element from given position.

Get ( int index ) : IBaseObject

Gets element by index. Inner implementation of indexer.

GetLength ( ) : int

The length of chain.

RemoveAt ( int index ) : void

Removes element from given position.

Set ( IBaseObject item, int index ) : void

Sets or replaces element in specified position.

ToString ( ) : string

Converts chain to string. Empty positions are filled with NullValue ('-' symbol).

ToString ( string delimiter ) : string

Converts sequence to string.

this ( int index ) : IBaseObject

Indexer. Returns element by index.

Описание методов

ClearAndSetNewLength() публичный абстрактный Метод

Deletes chain (building and alphabet) and creates new empty chain with given length.
public abstract ClearAndSetNewLength ( int length ) : void
length int /// New chain length. ///
Результат void

Clone() публичный абстрактный Метод

Creates clone of this chain.
public abstract Clone ( ) : IBaseObject
Результат IBaseObject

DeleteAt() публичный абстрактный Метод

Removes element from given position.
public abstract DeleteAt ( int index ) : void
index int /// Index of deleted element. ///
Результат void

Get() публичный абстрактный Метод

Gets element by index. Inner implementation of indexer.
public abstract Get ( int index ) : IBaseObject
index int /// Index of element. ///
Результат IBaseObject

GetLength() публичный абстрактный Метод

The length of chain.
public abstract GetLength ( ) : int
Результат int

RemoveAt() публичный абстрактный Метод

Removes element from given position.
public abstract RemoveAt ( int index ) : void
index int /// Index of deleted element. ///
Результат void

Set() публичный абстрактный Метод

Sets or replaces element in specified position.
public abstract Set ( IBaseObject item, int index ) : void
item IBaseObject /// Element to set. ///
index int /// Position in sequence. ///
Результат void

ToString() публичный Метод

Converts chain to string. Empty positions are filled with NullValue ('-' symbol).
public ToString ( ) : string
Результат string

ToString() публичный Метод

Converts sequence to string.
public ToString ( string delimiter ) : string
delimiter string /// Delimiter added between elements. ///
Результат string

this() публичный Метод

Indexer. Returns element by index.
public this ( int index ) : IBaseObject
index int /// Index of element. ///
Результат IBaseObject