The SFSArray class is used by SmartFoxServer in client-server data transfer.

Namespace: Sfs2X.Entities.Data
Assembly: SmartFox2X (in SmartFox2X.dll) Version: 1.7.0.0 (1.7.0)

Syntax

C#
public class SFSArray : ISFSArray, ICollection, 
	IEnumerable

Remarks

This class can be thought of as a specialized Array/List object that can contain any type of data.

The advantage of using the SFSArray class (for example as a nested object inside a SFSObject object) is that you can fine tune the way your data is transmitted over the network. For instance, when transmitting a list of numbers between 0 and 100, those values can be treated as normal integers (which take 32 bits each), but also as shorts (16 bit) or even as bytes (8 bit).

SFSArray supports many primitive data types and related arrays of primitives (see the SFSDataType class). It also allows to serialize class instances and rebuild them on the other side (client or server). Check the SmartFoxServer 2X documentation for more informations on this advanced topic.

Inheritance Hierarchy

System..::..Object
  Sfs2X.Entities.Data..::..SFSArray

See Also