《随笔三十》——C#中的 “ 解析 C#中预定义类型中的方法”

目录

 Fields

 Methods

Int32.CompareTo

Int32.Equals 

Int32.Parse

Int32.ToString

Int32.TryParse


这些操作都定义在 System 命名空间 内。

点击官网了解更多详情

注:  这里是拿 C# 中的 int 类型做示例, 其实C# 中 的每一个预定义类型都有以下的方法。  具体的可以到官网上去看。


 Fields


Int32.MaxValue

public const int MaxValue = 2147483647;
  • 表示 Int32 类型 的最的取值范围是多少。 该字段是常量。

Int32.MinValue

public const int MinValue = -2147483648;
  • 表示 Int32 类型 的最的取值范围是多少。 该字段是常量。

 Methods


Int32.CompareTo

public int CompareTo (int value);
  • 返回一个整数,该整数指示 该对象是比 value 大、还是小、还是相等。如果该对象是:

 

条件
小于零此对象 是  小于 value
此对象 与 value 相等
大于零此对象 是  大于 value
      static void Main(string[] args)
        {
            int number1 = 77;
            short number2 = 66;                 
            WriteLine(number1.CompareTo(number2));
        }

Int32.Equals 

public bool Equals (int obj);
  • 返回一个值,该值指示此实例是否等于名为 obj 的值。
  • 如果 obj 与此实例具有相同的值,则为true; 否则为false
       static void Main(string[] args)
        {
            int number1 = 77;
            short number2 = 66;
            if (number1.Equals(number2))
            {
                WriteLine("相等!");
            }
            else
                WriteLine("不相等!");
        }

Int32.Parse

该函数有很多重载形式 

public static int Parse (string s);
        static void Main(string[] args)
        {
            string temp = "199726";
            string tt = "456";
            WriteLine(Int32.Parse(temp));
            WriteLine(int.Parse(tt));
        }

Int32.ToString

此操作有很多重载形式

public override string ToString ();
  • 将此实例的数值转换为其等效的字符串表示形式。
        static void Main(string[] args)
        {
            int value = 1612325;          
            Console.WriteLine(value.ToString());                                                                         
        }

Int32.TryParse

此操作有很多重载形式

public static bool TryParse (string s, out int result);
  • 将数字的字符串表示形式转换为它的对应的 32 位有符号整数。 一个指示转换是否成功的返回值。
  • 如果s被成功转换,则为 true ; 否则,false。
  • 如果没有被成功转换,该操作是不会抛出异常 的。
        static void Main(string[] args)
        {
            string temp = "456";
            int intFirst;
            WriteLine(int.TryParse(temp, out intFirst));
        }

End....

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值