各位关于C#中的一些类型转换的一些问题..大家进来讨论了..实在是让我头疼不已啊

haochangjun 2008-07-05 08:32:12
什么时候该怎么转换...我总是不能拿捏的很准真是头疼死我了...
...全文
82 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
puzzlesky 2008-07-05
  • 打赏
  • 举报
回复
楼主的帖子内容也太泛泛了
amandag 2008-07-05
  • 打赏
  • 举报
回复
转换之前用as转型
liu204cn 2008-07-05
  • 打赏
  • 举报
回复
一般情况,只要编译器不报错,或者是页面显示没错,就不用转换了。


任何类型要转成字符串型,在后面+.ToString()就行了。
你要将字符串型转化成其他类型就用这个类型的.Parse方法。 比如:int.Parse("1"); int.Parse(TextBox1.Text);
DateTime.Parse(TextBox1.Text);

你从TextBox控件的.Text属性里得到的都是字符串类型。如果你要用它得到数字,或时间格式就要转换。



下来还有一种从任何类型转换到任何类型的方法:
Convert.ToDateTime(TextBox1.Text);Convert.ToInt32(TextBox1.Text);

和上边的效果一样。

呵呵,忘了说上边的方法都是强制类型转换。
全部用上边的就行了,还有就是隐式转换。用的多了就知道了。



yagebu1983 2008-07-05
  • 打赏
  • 举报
回复
根据自己的需要,
例如,在textbox里输入个数(textbox的值是string类型),但是存入数据库时是int类型,就需要转换!!
yangjinqiang 2008-07-05
  • 打赏
  • 举报
回复
1 http://www.cnblogs.com/chinafine/archive/2007/01/03/610623.html
2 去msdn上查找。
3 找本书看看,一般在前几章都会有类型转换的讲解,看完后自己练练。
这说明基础的东西没有掌握好,还是要多练
wenbin 2008-07-05
  • 打赏
  • 举报
回复
是跟C++通信时用的?
主要看长度。。。
多实验下。。
jcrjia 2008-07-05
  • 打赏
  • 举报
回复
不要把他当一回事.
用就是了.

110,010

社区成员

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

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

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