Struct.remove(String) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Removes an item from a struct.
public:
virtual bool remove(System::String ^ _fieldName);
public virtual bool remove (string _fieldName);
abstract member remove : string -> bool
override this.remove : string -> bool
Public Overridable Function remove (_fieldName As String) As Boolean
Parameters
- _fieldName
- String
The name of the item you want to remove.
Returns
true if the item was found (and removed); otherwise, false.
Remarks
The name you specify for the fieldName parameter must be the name of the item as it was specified in the instantiation of the struct or the name of the item as it was added using the Struct.add method. The name must be enclosed in quotes (" ").
The following example creates a struct with two items in it and prints a description of these items. One of the items is then removed by using the remove method.
{
Struct s = new Struct ("str name; int age");
// Values are assigned to the two items
s.value("name", "John");
s.value("age", 34);
// Prints a description of the items in the struct
print s.definitionString();
pause;
// Removes the name field
s.remove("name");
// Describes remaining items in the struct
print s.definitionString();
pause;
}