Last Updated : 11 Jul, 2025
The
MinValuefield of UInt16 Struct is used to represent the minimum possible value of 16-bit unsigned integer i.e.
ushortdata type. The value of this field is constant means that a user cannot change the value of this field. The value of this field is
0. It also saves the program from
OverflowExceptionif the integer value is not in the range of the
UInt16type. The main use of UInt16's fields are to check whether the
Int32value is in the range of the
UInt16type before converting it to a
UInt16value.
Syntax:public const ushort MinValue = 0;Return Value:
This field always returns 0.
Example: CSharp
// C# program to illustrate the
// UInt16.MinValue field
using System;
class GFG {
// Main Method
static public void Main()
{
// display the Minimum value of UInt16 struct
Console.WriteLine("Minimum Value is: " + UInt16.MinValue);
// Taking an array of the
// unsigned long integer
// i.e UInt64 data type
ulong[] num = {232146, 14343, 23122345, 4576863645437};
// taking variable of UInt16 type
ushort mynum;
foreach(ulong n in num)
{
if (n >= UInt16.MinValue && n <= UInt16.MaxValue) {
// using the method of Convert class
// to convert Int64 to UInt16
mynum = Convert.ToUInt16(n);
Console.WriteLine("Conversion is Possible.");
}
else
{
Console.WriteLine("Not Possible");
}
}
}
}
Output:
Minimum Value is: 0 Not Possible Conversion is Possible. Not Possible Not PossibleReference:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4