易截截图软件、单文件、免安装、纯绿色、仅160KB

求救VB和C#都通的高手!!!这行代码没转成功!!

VB代码:
  Loop Until k = 3 Or UBound(datavalue) > 11

机器人转过来的C#代码:
while (!(k == 3 | Information.UBound(datavalue) > 11));

问题是:调试的时候出现““UBound”方法没有采用“1个参数重载””.鼠标放在““UBound”上出现的提示是《int.Information.UBound

(Array Array, int Rank)返回可用于数组的制定维数最大下标》
请问UBound的另一个参数是什么??这段代码该C#怎么写..
请高手帮忙给点思路 万分感激!!!
datavalue是个数组?

while(k!=3&&datavalue.Length <=11)
ok了

有个问题要解决,c#里数组不可变长,
你可能要把数组换成List或者ArrayList

需要引用 Microsoft.VisualBasic.dll 并且在代码中 using Microsoft.VisualBasic,这样就找到了 Information 类。

datavalue放入ArrayList实例中

如果第二个参数不能缺省,就手动填上吧。

C# code:
public static int UBound(Array Array, [Optional, DefaultParameterValue(1)] int Rank)
{
if (Array == null)
{
throw ExceptionUtils.VbMakeException(new ArgumentNullException(Utils.GetResourceString("Argument_InvalidNullValue1", new string[] { "Array" })), 9);
}
if ((Rank < 1) || (Rank > Array.Rank))
{
throw new RankException(Utils.GetResourceString("Argument_InvalidRank1", new string[] { "Rank" }));


相关问答:

为什么C写DLL文件C、PB能调用VB不能调用

为什么C写的DLL文件C、PB能调用VB不能调用?
VB里为什么有的DLL直接通过引用可以使用?有的需要通过declare申明外部函数?这些DLL有什么差别?

1、为什么PB能通过DECLARE声明而VB不行?
2、如果这个dll中的 ......

C#调用 C DLL问题,懂的来抢分了

//C 接口
extern "C"
{
  TESSDLL_API int __cdecl GetTessText(const char *imagefile, char *text);  
}
//我在C#中声明
//调用C DLL 中的函数
[DllImport("OCRapi.dll&quo ......

c#控制Mysql 实现自动删除功能 - .NET技术 / C#

有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......

请好心人帮我把VB源码转为VB.NET~

希望大家能够帮我下.感谢了..


源码传在大米盘 VB6 的源码 http://www.damipan.com/file/3wNoKLW.html

转为VB.NET源码.

小弟完全是新手 不懂的说.麻烦各位帮忙一下

我的EMAIL是:4452 ......

vb能否把winsock控件封装到dll中

vb将winsock控件封装到dll问题 有什么好的思路? 如果用Socket API呢?
例如,像下面这样封装Winsock控件,行的通?
创建ActiveX dll,添加窗体frmClient,加入WinSock控件wskClient。
类代码:
Option Expli ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号