Int16.MinValue Field in C# with Examples
The MinValue property or Field of Int16 Struct is used to represent the minimum possible value of Int16. The value of this field is constant means that a user cannot change the value of this field. The value of this field is -32768. Its hexadecimal value is 0x8000. It also saves the program from OverflowException while converting numeric type with a greater lower range like Int64 and Int32 to Int16.
Syntax:
public const short MinValue = -32768;
Return Value: This field always returns -32768.
Example:
// C# program to illustrate the // Int16.MinValue field using System; class GFG { // Main Method static public void Main() { // display the Minimum value of Int16 struct Console.WriteLine( "Minimum Value is: " + Int16.MinValue); // Taking an array of long i.e Int64 data type long []num = {742346, 43443, -345, -7463647}; // taking variable of Int16 type short mynum; foreach ( long n in num){ if (n >= Int16.MinValue && n <= Int16.MaxValue) { // using the method of Convert class // to convert Int64 to Int16 mynum = Convert.ToInt16(n); Console.WriteLine( "Conversion is Possible." ); } else { Console.WriteLine( "Not Possible" ); } } } } |
Output:
Minimum Value is: -32768 Not Possible Not Possible Conversion is Possible. Not Possible
Reference:
Please Login to comment...