## LinkedList::AddFirst(const SharedPtr\<LinkedListNode\<T\>\>\&) method


Добавляет **newNode** в начало списка.

```cpp
void System::Collections::Generic::LinkedList<T>::AddFirst(const SharedPtr<LinkedListNode<T>> &newNode)
```


| Параметр | Тип | Описание |
| --- | --- | --- |
| newNode | const SharedPtr\<LinkedListNode\<T\>\>\& | Новый узел для добавления. |

## См. также

* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [LinkedListNode](../../linkedlistnode/)
* Class [LinkedList](../)
* Namespace [System::Collections::Generic](../../)
* Library [Aspose.PDF for C++](../../../)
## LinkedList::AddFirst(const T\&) method


Добавляет **element** в начало списка.

```cpp
SharedPtr<LinkedListNode<T>> System::Collections::Generic::LinkedList<T>::AddFirst(const T &element)
```


| Параметр | Тип | Описание |
| --- | --- | --- |
| элемент | const T\& | Элемент для добавления. |

### ReturnValue

Новый узел.

## См. также

* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [LinkedListNode](../../linkedlistnode/)
* Class [LinkedList](../)
* Namespace [System::Collections::Generic](../../)
* Library [Aspose.PDF for C++](../../../)
