C#.NET中如何进行强制类型转换?比如将一个变量转换到INT类型

 我来答
三个脚下板桥J
2017-09-24
知道答主
回答量:10
采纳率:0%
帮助的人:8.4万
展开全部
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;
小类型转换到大类型,就不需要
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
遗忘灬诺崇
2017-08-25 · TA获得超过303个赞
知道小有建树答主
回答量:276
采纳率:90%
帮助的人:188万
展开全部
Int32.Parse()
或者Int32.TryParse()
里面要用String类型
如果类型为double,float之类的可以直接强制转换用(int)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-13
展开全部
比如String类型转换成int类型
String s = '12345';
Convent.ToInt32(s);
这样就可以了,但如果字符串中不为数字就会出错。所以最好TRY一下,处理错误。
Convent你可以.一下来看看里面可以to什么。
有一些可以想楼上那样转换。
楼主应该好好看看拆箱装箱了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
opaopao_
2011-11-24 · TA获得超过1114个赞
知道小有建树答主
回答量:423
采纳率:66%
帮助的人:177万
展开全部
int.Parse(s)
Convert.ToInt32(s);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式