c#中的int类型的数据怎么转换成int
1个回答
展开全部
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);
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询