StateBag.Remove(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет указанную пару "ключ-значение" из объекта StateBag.
public:
void Remove(System::String ^ key);
public void Remove (string key);
member this.Remove : string -> unit
Public Sub Remove (key As String)
Параметры
- key
- String
Удаляемый элемент.
Примеры
В следующем примере кода показано использование Remove метода .
void MovePiece(string fromPosition, string toPosition) {
StateBag bag = ViewState;
object piece = bag[fromPosition];
if (piece != null) {
bag.Remove(fromPosition);
bag.Add(toPosition, piece);
RenderBoard();
}
else {
throw new InvalidPositionException("There is no game piece at the \"from\" position.");
}
}
Sub MovePiece(fromPosition As String, toPosition As String)
Dim bag As StateBag = ViewState
Dim piece As Object = bag(fromPosition)
If Not (piece Is Nothing) Then
bag.Remove(fromPosition)
bag.Add(toPosition, piece)
RenderBoard()
Else
Throw New InvalidPositionException("There is no game piece at the ""from"" position.")
End If
End Sub 'MovePiece
Применяется к
См. также раздел
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.