C# String转int主要有四种方法
发布日期:2021-05-10 10:50:19 浏览次数:18 分类:精选文章

本文共 2688 字,大约阅读时间需要 8 分钟。

String���int���C#���������������

���C#���������������������������������������������������������������������������������������������������������������������������������������������

  • int.Parse()������������������������������������������������������������������������������int������������������������������������������������������Parse()���������ArgumentNullException������������������������������������������������������Parse()������������FormatException���������������������������������������������������int������������������Parse()���������OverflowException���������

  • Convert.ToInt32()���������������������������������������������������������������������������int���������������������������������������������������������ToInt32()������������������������Parse()������������������������Parse()���������������������������������������������������������

  • int.TryParse()������������������Parse()������������������������������������������������������������������������������������������������������������������������������������������������������������������������True������������������������������������������������������������������������������������False������������������������������0������������TryParse()���������������������������������������������

  • (int) ��� cast ���������������������������������������������������������long���float���double���decimal������������int���������������������������������������������������������������������������������������������������������������������������������������������������������������������

    string v = "1";
    int n = (int)v;

    ������������������������������������������������������Parse()���ToInt32()���TryParse()���������

  • ������������������������������

    using System;
    namespace ConsoleApplication7
    {
    class Program
    {
    static void Main(string[] args)
    {
    // ���������������������������������������������Parse()
    string str1 = "12";
    int num1 = int.Parse(str1);
    Console.WriteLine(num1);
    // ������������������������������������������TryParse()
    string str2 = "14";
    bool success = int.TryParse(str2, out int num2);
    Console.WriteLine(success ? "������" : "������");
    Console.WriteLine(num2); // ���������������������������������������0
    // ������Convert.ToInt32()������������
    string str3 = "12";
    int num3 = Convert.ToInt32(str3);
    Console.WriteLine(num3);
    }
    }
    }

    ���������������������TryParse()���Convert.ToInt32()������������������������������������������������TryParse()������������������������������������������������0������Convert.ToInt32()���������FormatException���������

    上一篇:C# winform禁用最小化、最大化,关闭
    下一篇:C# ToString(“X2“)的含义及使用

    发表评论

    最新留言

    能坚持,总会有不一样的收获!
    [***.219.124.196]2025年04月25日 18时58分43秒