c#中的int类型的数据怎么转换成int

 我来答
一年孤独58aa
2016-04-24 · TA获得超过1404个赞
知道小有建树答主
回答量:592
采纳率:92%
帮助的人:443万
展开全部
using System;

namespace Sample1
{
    class Program
    {
        static void Main(string[] args)
        {
            int var;
            byte var1 = 10;
            long var2 = 100;
            //隐式转换: var1的数据类型取值范围要小于int,任何情况下都可以安全的转换为int
            var = var1;

            /*显示转换: var2的数据类型取值范围要大于int,需要显示的转换,
             * 转换过程中可能出现溢出情况:当Var2大于int的最大取值时,结果将为int的最大取值 */    
            var = (int)var2;

            //很多时候显示转换并不能达到我们的期望,这时可以编写方法去进行类型转换
            //如使用.net提供的方法:
            var = Convert.ToInt32(var2);
        }
    }
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式