ToInt(Boolean)

Converts the object representation to an integer.

Declaration
public static int ToInt(this bool value)
Example
object validObjectInt = 123;
object validObjectString = "123";
object validObjectDouble = 123.000d;
object invalidObjectDouble = 123.456d;
object nullObject = null;

validObjectInt.ToInt(true);
validObjectInt.ToInt(false);

validObjectString.ToInt(true);
validObjectString.ToInt(false);

validObjectDouble.ToInt(true);
validObjectDouble.ToInt(false);

invalidObjectDouble.ToInt(true);
invalidObjectDouble.ToInt(false);

nullObject.ToInt(true);
nullObject.ToInt(false);
Result
123
123

123
123

123
123

0
ArgumentException

0
ArgumentException

Last updated