作者virdust2003 (替机壳洗个热水澡)
看板C_Sharp
标题Re: [问题] c# 转 .net (byte定义问题)
时间Thu Apr 6 17:44:24 2006
直接写下面这样就可以过了啊
Dim fs(6) As Int16
Dim tmp(fs.Length) As Byte
※ 引述《ace7449 (@@)》之铭言:
有一段c#的code
byte[] tmp=new byte[(int)fs.Length];
转成vb.net之後的code
Dim tmp() As Byte = New Byte(CType(fs.Length) {}, __0__)
~
不过compiler会出现上面标记的地方有错误 显示"必须有逗号"
但在加上逗号之後反而会出现两个错误:前面一样 後面是"必须有运算式"
Dim tmp() As Byte = New Byte(CType(fs.Length), {}, __0__)
~ ~
请问高手们是哪边写错了呢...感谢!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.2.145
※ 编辑: ace7449 来自: 59.126.2.145 (03/29 01:40)
1F:推 tomex:这就是vb语法把易懂的c#弄得乱乱不可读的典型例子,学c#呀! 03/30 02:02
--
-----------------------------------------------------------------------------
功课重,Project多的好帮手--专案王
http://steven.twbbs.org/ProjectKing
增加右键的威力RightMenuKing--右键王
http://steven.twbbs.org/RightMenuKing/
备份重要档案的好帮BackupKing--备份王
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.123.165