待解决问题

怎么找到自己发的帖子?离问题结束时间还有265天19小时

学员:陈健提问时间:2008-09-29 13:22:20

找不到自己发动帖子了,有什么办法吗?

回答

回答人:陈健回答时间:2008-09-29 13:29:13
我找到帖子了。。就是在这个课程下的。。
潘老师的例子,从textbox中取出的string类型的变量,可以直接给int类型的i赋值。。可能是因为编译器自动开启了自动类型转换的功能。
如果加入如下代码,则可能不能通过编译;
Option Strict On
回答人:陈健回答时间:2008-09-29 14:00:53
需要编译器隐式的将string转为int,要Option Strict Off
回答人:陈健回答时间:2008-09-29 14:09:07
Option Strict Off 是禁止VB使用强制类型转换使用的。
因为VB.net继承了VB自动类型转换的功能,比如int To Long 如果要使用这个功能请设置为ON,.net其他语言都必须要进行显示的类型转换,所以为了兼容C#等VB就加入了这个功能。
如果使用混合语言开发,一定要设置为Option Strict On
回答人:陈健回答时间:2008-09-29 14:15:56
1、Option语句。VB的Option语句可以打开或关闭变量声明检查和类型转换检查。尤其是Option Strict被关闭后,VB变成弱类型语言,很多类型转换都是自动的,移植到C#中会产生无数错误。因此,如果要将带有Option Strict Off语句的VB程序移植到C#,最好先在VB中将Option Strict打开,然后把所有类型转换出错的地方变成强类型转换,然后再进行移植。
回答人:amandag(高歌 .NET学习顾问)回答时间:2008-09-29 21:49:51
在实际开发中最好进行显式的类型转换,VB.NET继承自VB自动类型转换这个功能对初学开发的人用起来很方便,但实际上很多程序出错的源泉
回答人:潘志红回答时间:2008-09-29 22:38:11
同意高歌的观点:“在实际开发中最好进行显式的类型转换,VB.NET继承自VB自动类型转换这个功能对初学开发的人用起来很方便,但实际上很多程序出错的源泉。”
“从textbox中取出的string类型的变量,直接给int类型的i赋值。”虽然编译通过了,但这是我程序做的不够严谨,以后需要改正。

我要回答

您还没有登录,请登录!