c#数据类型转换
有两个场景。1、1个Label1个按钮1个timer在单击按钮的时候让Label显示秒数1,2,3……定义一个count变量让每秒count+1我遇到的问题就是怎么把co...
有两个场景。
1、1个Label 1个按钮 1个timer 在单击按钮的时候让Label显示秒数1,2,3……定义一个count变量 让每秒count+1 我遇到的问题就是怎么把count数字型转换成数值型,然后在label显示。。。
2、2个Textbox 一个按钮 1个Label 在单击按钮的时候让两个文本框中的数字相加,从字符转化成数字,再从数字转化成字符,在Label显示。。。
原来学vb不需要考虑太多转换的问题,现在上手C#突然不适应。。。求大神们指点,这块应该怎么去学习?
还有能不能推荐一些C#视频或者书籍,关于C#窗体编程的。。。 展开
1、1个Label 1个按钮 1个timer 在单击按钮的时候让Label显示秒数1,2,3……定义一个count变量 让每秒count+1 我遇到的问题就是怎么把count数字型转换成数值型,然后在label显示。。。
2、2个Textbox 一个按钮 1个Label 在单击按钮的时候让两个文本框中的数字相加,从字符转化成数字,再从数字转化成字符,在Label显示。。。
原来学vb不需要考虑太多转换的问题,现在上手C#突然不适应。。。求大神们指点,这块应该怎么去学习?
还有能不能推荐一些C#视频或者书籍,关于C#窗体编程的。。。 展开
4个回答
展开全部
ok,你问题描述很不清晰,尤其是第一个场景,很混乱
不过如果只是类型转换的问题的话:
场景1. 假设count是int也就是int32
那么 转换成字符串 方法为 count.ToString();
比如:Label1.Text=count.ToString();
再从string到int32 就是count= Convert.ToInt32(Label1.Text);
或者count= int.Parse(Label1.Text);
场景2.Label1= int.Parse(Textbox1.Text)+int.Parse(Textbox2.Text);
C#相关的书籍的话,建议入门可以看《C#入门经典》
不过如果只是类型转换的问题的话:
场景1. 假设count是int也就是int32
那么 转换成字符串 方法为 count.ToString();
比如:Label1.Text=count.ToString();
再从string到int32 就是count= Convert.ToInt32(Label1.Text);
或者count= int.Parse(Label1.Text);
场景2.Label1= int.Parse(Textbox1.Text)+int.Parse(Textbox2.Text);
C#相关的书籍的话,建议入门可以看《C#入门经典》
参考资料: 原创
展开全部
textbox.text.tostring();
你这句话得意思就是把所有输入到文本框的数据都先转换成字符类型
text.tostring();
text.toint32();//这就是转换成数值类型
这都是封装好的方法,指需要知道怎么转换就OK了,其中的具体转换机制,转换过程,没必要去理解
你这句话得意思就是把所有输入到文本框的数据都先转换成字符类型
text.tostring();
text.toint32();//这就是转换成数值类型
这都是封装好的方法,指需要知道怎么转换就OK了,其中的具体转换机制,转换过程,没必要去理解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你个思路。
数字转字符串(和其他类型转字符串),使用.ToString()方法。如int i=123; string s = i.toString();
字符串转数值,根据要转成的数值的类型,调用不同类型的.Parse方法,如转成int类型,则调用int i = int.Parse( s )。
数字转字符串(和其他类型转字符串),使用.ToString()方法。如int i=123; string s = i.toString();
字符串转数值,根据要转成的数值的类型,调用不同类型的.Parse方法,如转成int类型,则调用int i = int.Parse( s )。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
两个问题都可以用Convert静态类解决
(Convert类提供了所有字符串与其他数据类型的转换)
Convert.ToInt32(Lablel.Text) //可将Lablel的文本强制转换成int型,但如果里面有字符串会报异常的,默认的int型就是int32(它比int16大比int64小)
当需要对Lablel重新赋值时,只需要变量的后面加上.ToString()即可
(Convert类提供了所有字符串与其他数据类型的转换)
Convert.ToInt32(Lablel.Text) //可将Lablel的文本强制转换成int型,但如果里面有字符串会报异常的,默认的int型就是int32(它比int16大比int64小)
当需要对Lablel重新赋值时,只需要变量的后面加上.ToString()即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |