C# Int64结构用法介绍和示例

  • 领域
  • 方法
目录在C#中, Int64结构用于表示64位有符号整数(也称为long数据类型)从范围开始-9, 223, 372, 036, 854, 775, 808至+9, 223, 372, 036, 854, 775, 807。它提供了不同类型的方法来执行各种操作。用户可以对Int64类型执行数学操作, 如加, 减, 乘等。它支持AND, OR, XOR等按位运算。它完全支持标准和自定义数字格式字符串。用户还可以调用以下方法兑换和数学课对Int64值执行运算。 Int64结构继承了ValueType类, 该类继承了对象类别.
领域
领域 描述
最大值 该字段用于表示Int64的最大可能值。该字段是恒定的。
最小值 该字段用于表示Int64的最小可能值。该字段是恒定的。
示例1:
//C# program to illustrate the //MaxValue and MinValue field using System; class GFG {//Main method static public void Main() { Int64 var1 = 89; Int64 var2 = 50; Int64 var3 = 10; //Get the Maximum and Minimum value of //Int64 type Using MaxValue and //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}" , Int64.MaxValue); Console.WriteLine( "Minimum Value: {0}" , Int64.MinValue); } }

输出如下:
Value 1: 89 Value 2: 50 Value 3: 10 Maximum Value: 9223372036854775807 Minimum Value: -9223372036854775808

方法
方法 描述
相比于() 此方法用于将此实例与指定的对象或Int64进行比较, 并返回其相对值的指示。
等于() 此方法用于返回一个值, 该值指示此实例是否等于指定的对象或Int64。
GetHashCode() 此方法用于返回此实例的哈希码。
GetTypeCode() 此方法用于返回值类型Int64的TypeCode。
解析() 此方法用于将数字的字符串表示形式转换为其等效的64位有符号整数。
ToString() 此方法用于将该实例的数值转换为其等效的字符串表示形式。
TryParse() 此方法用于将数字的字符串表示形式转换为其等效的64位有符号整数。返回值指示转换是成功还是失败。
示例1:
//C# program to demonstrate the //Int64.Equals(Int64) Method using System; using System.Globalization; class GFG { //Main Method public static void Main() { //Declaring and initializing value1 long value1 = 45643212342; //Declaring and initializing value2 long value2 = 543256344233; //using Equals(Int64) 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); } }

输出如下:
45643212342 is not equal to 543256344233

示例2:
//C# program to illustrate the //Int64.GetTypeCode() Method using System; class GFG { //Main Method public static void Main() { //Taking long value //i.e. Int64 long val = 45789478123; //Getting the typecode for Int64 //using GetTypeCode() method TypeCode result = val.GetTypeCode(); //Display the TypeCode Console.WriteLine( "TypeCode for Int64 is: {0}" , result); } }

输出如下:
TypeCode for Int64 is: Int64

【C# Int64结构用法介绍和示例】参考:
  • https://docs.microsoft.com/en-us/dotnet/api/system.int64?view=netframework-4.7.2

    推荐阅读