(Inherits from MfPrimitive)
Represents Integer 32 bit object
Fields, Properties, Methods, Example
Name |
Description |
|
Initializes a new instance of the MfInteger class optionally setting the Value property, ReturnAsObject property and the Readonly property. |
Name |
Description |
|
Represents the largest possible value of a MfInteger. This field is constant. |
||
Represents the smallest possible value of an MfInteger. This field is constant. |
Name |
Description |
|
Gets the if the derived class will allow the underlying value to be altered after the constructor has been called. Inherited from MfPrimitive. |
||
Gets or sets the if the MfInteger class will return objects as their return value for various functions. Inherited from MfPrimitive |
||
Gets or sets the value associated with the this instance. Overrides MfPrimitive.Value. |
Name |
Description |
|
Compares this instance to a specified MfInteger instance. Overrides MfObject.CompareTo() |
||
Divides the current instance of MfInteger by the divisor value. |
||
Gets if this instance Value is the same as the obj instance Value. Overrides MfObject.Equals() |
||
Gets A hash code for the current MfInteger instance. Overrides MfObject.GetHashCode() |
||
Gets the Type for the for the Class .Inherited from MfObject. |
||
Get an enumeration value of MfTypeCode the represents MfInteger Type Code. |
||
Gets the integer number from Object or var containing integer. Overrides MfPrimitive.GetValue() |
||
Gets a integer number from Obj or returns Default value if Obj is unable to be converted to integer. Default must be a value that can be converted to integer or it will be ignored if Obj can not be converted to byte and an error will be thrown. Overrides MfPrimitive.GetValue() |
||
Gets a integer var from Obj or returns Default value if Obj is unable to be converted to integer..Default can be something other then a number or integer if AllowAny is true. Overrides MfPrimitive.GetValue() |
||
Compares the current MfInteger object to a specified MfInteger object and returns an indication of their relative values. |
||
Compares the current MfInteger object to a specified MfInteger object and returns an indication of their relative values. |
||
Compares the current MfInteger object to a specified MfInteger object and returns an indication of their relative values. |
||
Compares the current MfInteger object to a specified MfInteger object and returns an indication of their relative values. |
||
Multiplies the current instance of MfInteger by the value. |
||
Gets if current instance of MfInteger is of the same type as ObjType or derived from ObjType. Overrides MfObject.Is(). |
||
Get if the current class is an instance. Inherited from MfObject. |
||
Creates a shallow copy of the current MfObject instance. Inherited from MfObject. |
||
Converts the s representation of a number to its MfInteger equivalent |
||
Converts the s representation of a number to its MfInteger equivalent |
||
Converts the s representation of a number to its MfInteger equivalent |
||
Converts the s representation of a number to its MfInteger equivalent |
||
Subtracts MfInteger value from current instance of MfInteger. |
||
Gets a string representation of the Value of the object. Overrides MfPrimitive.ToString() |
||
Tries to converts the s representation of a number to its MfInteger equivalent. A return value indicates whether the conversion succeeded. |
||
Tries to converts the s representation of a number to its MfInteger equivalent. A return value indicates whether the conversion succeeded. |
MfInteger class has an alias of MfInt and an alias of MfInt32.
; The following are all identical
myInt := new MfInteger(10)
myInt := new MfInt(10)
myInt := new MfInt32(10)
MfInteger.Is() method also report true for the following
myInt := new MfInteger()
varIsInt := myInt.Is(MfInteger) ; varIsInt contains 1 for true
varIsInt := myInt.Is(MfInt32) ; varIsInt contains 1 for true
varIsInt := myInt.Is(MfInt) ; varIsInt contains 1 for true
mfiVar := new MfInteger(1001)
mfiMax := new MfInteger(10000)
While mfiVar.LessThen(mfiMax)
{
mfiVar.Add(100)
}
MsgBox % mfiVar.Value ; displays 10001
mfInt := new MfInteger(1001, true) ; set ReturnAsObject property to true
MsgBox % mfInt.Add(23).Add(44).Add(mfiVar).ToString() ; displays 11069
mfIntConst := new MfInteger(0xFF5C, ,true)
MsgBox % mfIntConst.ToString() ; displays 65372
mfIntConst.Add(10) ; throws MfNotSupportedException mfIntConst is read-only
mfIntConst.Value := 10 ; throws MfNotSupportedException mfIntConst is read-only