关于C#窗体编程中数据类型转换的问题。

止境 2012-04-24 12:33:33
有两个场景。
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#窗体编程的。。。
...全文
156 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
stonespace 2012-04-24
  • 打赏
  • 举报
回复
count.ToString();

int nData=Int32.Parse(Textbox.Text);
loveoflife0411 2012-04-24
  • 打赏
  • 举报
回复
楼主是想要这样的吧!
1, int count=0;
private void timer1_Tick(object sender, EventArgs e)
{
count = count + 1;
label1.Text = count.ToString();
}
2,
private void button1_Click(object sender, EventArgs e)
{
int data1 = Int32.Parse(textBox1.Text);
int data2 = Int32.Parse(textBox2.Text);
int i = data1+data2;
label1.Text = i.ToString();
}
bdmh 2012-04-24
  • 打赏
  • 举报
回复
int i=4;
i.ToString();

string s = "4";
int i = Convert.ToInt32(s);
orochiheart 2012-04-24
  • 打赏
  • 举报
回复
比如你的例子中可以这样写
int s =123;
Label1.Text = s.ToString();
int s1 = Convert.ToInt32(Label1.Text);
orochiheart 2012-04-24
  • 打赏
  • 举报
回复 1
从数字转字符串用
.ToString();或Convert.ToString(123);

从字符串转数字用 Convert.ToInt32("123") 或 int.Parse("123");

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧