C#.NET中如何进行强制类型转换?比如将一个变量转换到INT类型
7个回答
展开全部
class Program
{
public static void Main(string[] args)
{
double var1 = 123.456;
int var2 = (int)var1; //在欲转换的对象前使用括号加上目标类型,即可完成强制类型转换。
Console.WriteLine("var2 = {0}", var2);
Console.ReadKey();
}
}
善用百度,这是很基础的问题。比起提问等待回答,通过搜索引擎搜索或者查看官方文档会是更快的选择——除非这些无法解决你的疑惑。
推荐于2018-04-30
展开全部
大类型转换到小类型,(强制转换)
int number = 12345.12345d;
int num = (int)number;
小类型转换到大类型,就不需要
int number = 12345.12345d;
int num = (int)number;
小类型转换到大类型,就不需要
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Int32.Parse()
或者Int32.TryParse()
里面要用String类型
如果类型为double,float之类的可以直接强制转换用(int)
或者Int32.TryParse()
里面要用String类型
如果类型为double,float之类的可以直接强制转换用(int)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-13
展开全部
比如String类型转换成int类型
String s = '12345';
Convent.ToInt32(s);
这样就可以了,但如果字符串中不为数字就会出错。所以最好TRY一下,处理错误。
Convent你可以.一下来看看里面可以to什么。
有一些可以想楼上那样转换。
楼主应该好好看看拆箱装箱了。
String s = '12345';
Convent.ToInt32(s);
这样就可以了,但如果字符串中不为数字就会出错。所以最好TRY一下,处理错误。
Convent你可以.一下来看看里面可以to什么。
有一些可以想楼上那样转换。
楼主应该好好看看拆箱装箱了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int.Parse(s)
Convert.ToInt32(s);
Convert.ToInt32(s);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询