Set.create(Object[]) 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.
Creates a set from the container obtained from a prior call to the Set.pack method.
public:
static Microsoft::Dynamics::Ax::Xpp::Set ^ create(cli::array <System::Object ^> ^ _container);
public static Microsoft.Dynamics.Ax.Xpp.Set create (object[] _container);
static member create : obj[] -> Microsoft.Dynamics.Ax.Xpp.Set
Public Shared Function create (_container As Object()) As Set
Parameters
- _container
- Object[]
The container that holds the packed set.
Returns
A set equal to the one that was packed into the container.
Remarks
If the values are objects, the objects must have an unpack method that is called to reestablish their internal state from the container.
The following example creates a set and packs it into a container. The create method is then used to unpack the container and create a set identical to the original one.
{
Set is1, is = new Set (Types::Integer);
int i;
container packedSet;
;
// Add 10 integers (0 - 9) to the set
for (i = 1; i <= 10; i++)
{
is.add(i);
}
// Pack the set into a container...
packedSet = is.pack();
// ... and restore it
is1 = Set::create(packedSet);
print is1.toString();
pause;
}