作者wendy1985 (张小文)
看板Visual_Basic
标题[.NET]title加了东西就变字串?(菜鸟问题)
时间Thu Aug 5 10:55:52 2010
请输入专案类型(网站专案或者应用程式专案):
VB.NET
大家好 想问一个简单的问题
程式码如下
Dim title
Dim depth, height, width As Integer
Dim name As String
title=1000
height=35
width=57
name="林小姐"
title="我的姐姐"
.
.
.
我的疑问是
1. 为何title不在一开始就指定型态
比如Dim title As String="我的姐姐"
(然後这个程式码旁边有个解释为:
因为变数title没有指定资料型态 所以在title=1000这列指定成整数
下面就可以马上改成字串)
为何一定要先用成整数 才能改字串呢?
还有1000这个数字可换成别的吗?
2. 写程式时建议先Dim 然後下面在指定每个资料的数值吗
是不是这样比较不会混乱呢?
通常不见一人家AS後面就直接=吗?
麻烦善心人士解答罗
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.73.85
1F:→ MOONRAKER:1:这是一个烂范例 2:没有这种事 08/05 12:53
2F:推 horngsh:你问的是VB6的问题, google "vb6 variant type" 08/06 08:24
3F:推 fumizuki:vb.net也可以这样写...同意这是个烂范例 08/06 20:42
4F:推 horngsh:多用Option Explicit On 和 Option Strict On才不会宠坏自 08/06 23:59
5F:→ horngsh:己 08/07 00:00
6F:→ wendy1985:谢谢各位唷~喔喔~这是个烂范例(笔记笔记...) 08/09 08:34
7F:→ MOONRAKER:我也觉得到了.NET就不要用这种不定type的写法了 08/09 17:50
8F:→ MOONRAKER:当然也有dim x as object这种万用型态 但少用为妙 08/09 17:51
9F:→ MOONRAKER:熟悉一下Convert.ToSomeType和SomeType.tryparse这些工 08/09 17:54
10F:→ MOONRAKER:具比较好 08/09 17:54