- 领域
- 方法
领域
领域 | 描述 |
---|---|
MaxValue | 此字段用于表示Int16的最大可能值。该字段是恒定的。 |
MinValue | 该字段用于表示Int16的最小可能值。该字段是恒定的。 |
//C# program to illustrate the
//MaxValue and MinValue field
using System;
class GFG {//Main method
static public void Main()
{
Int16 var1 = 100;
Int16 var2 = 30;
Int16 var3 = 50;
//Get the Maximum and Minimum value of
//Int16 type Using MaxValue and the
//MinValue field
Console.WriteLine( "Value 1: {0}" , var1);
Console.WriteLine( "Value 2: {0}" , var2);
Console.WriteLine( "Value 3: {0}" , var3);
Console.WriteLine( "Maximum Value: {0}" , Int16.MaxValue);
Console.WriteLine( "Minimum Value: {0}" , Int16.MinValue);
}
}
输出如下:
Value 1: 100
Value 2: 30
Value 3: 50
Maximum Value: 32767
Minimum Value: -32768
方法
方法 | 描述 |
---|---|
CompareTo() | 此方法用于将此实例与指定的对象或另一个Int16实例进行比较, 并返回一个整数, 该整数指示此实例的值是否小于, 等于或大于指定的对象或另一个Int16实例的值。 |
Equals() | 此方法用于返回一个值, 该值指示此实例是否等于指定的对象或Int16。 |
GetHashCode() | 此方法用于返回此实例的哈希码。 |
GetTypeCode() | 此方法用于返回值类型Int16的TypeCode。 |
Parse() | 此方法用于将数字的字符串表示形式转换为其等效的16位带符号整数。 |
ToString() | 此方法用于将该实例的数值转换为其等效的字符串表示形式。 |
TryParse() | 此方法用于将数字的字符串表示形式转换为其等效的16位带符号整数。返回值指示转换是成功还是失败。 |
//C# program to demonstrate the
//Int16.Equals(Object) Method
using System;
class GFG { //Main Method
public static void Main()
{
//Declaring and initializing value1
short value1 = 57;
//Declaring and initializing value2
//It will convert into Int16 implicitly
//by the compiler to check whether it is
//in the range of short data type i.e.
//Int16 or not
object value2 = 47;
//using Equals(object) method
bool status = value1.Equals(value2);
//checking the status
if (status)
Console.WriteLine( "{0} is equal to {1}" , value1, value2);
else
Console.WriteLine( "{0} is not equal to {1}" , value1, value2);
}
}
输出如下:
57 is not equal to 47
示例2:
//C# program to illustrate the
//GetHashCode() method
using System;
class GFG {//Main method
static public void Main()
{
Int16 var1 = 100;
Int16 var2 = 30;
Int16 var3 = 50;
//Get the hash code of all the variables
//Using GetHashCode() method
Console.WriteLine( "Get the hash code of var1: {0}" , var1.GetHashCode());
Console.WriteLine( "Get the hash code of var2: {0}" , var2.GetHashCode());
Console.WriteLine( "Get the hash code of var3: {0}" , var3.GetHashCode());
}
}
输出如下:
Get the hash code of var1: 6553700
Get the hash code of var2: 1966110
Get the hash code of var3: 3276850
【C# Int16结构用法示例介绍】参考:
- https://docs.microsoft.com/en-us/dotnet/api/system.int16?view=netframework-4.7.2
推荐阅读
- C#如何将整个ArrayList复制到一维数组
- C# Int32结构用法示例和介绍
- C# Int64结构用法介绍和示例
- C#|跳转语句(Break, Continue, Goto, Return和Throw)
- C# LinkedList类用法示例介绍
- C# ListBox类用法示例详细介绍
- Win8更新失败提示正在还原更改的处理办法
- Win8蓝屏后怎样查看出错代码
- 如何给Win8.1系统来宾账户设置密码?