标题:[求助]请各位看一下 程序怎么改?谢谢!
只看楼主
LonghronShen
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-1-27
 问题点数:0 回复次数:2 
[求助]请各位看一下 程序怎么改?谢谢!

Public Shared Sub Filter(Of T)(ByVal Arry() As T, ByRef ReturnArry() As T, ByVal Str As T)
Dim Err As New Exception("Error in fucntion Filter!")
Try
Dim i As Integer = 0
Dim a As Integer = 0
Dim TmpArry() As T
ReDim TmpArry(Arry.Length)
For i = LBound(Arry) To UBound(Arry)
If Not Arry(i).Equals(Str) Then
TmpArry(i) = Arry(i)
End If
Next i
For i = LBound(TmpArry) To UBound(TmpArry)
If Not IsNothing(TmpArry(i)) Then
a = a + 1
End If
Next i
ReDim ReturnArry(a - 2) : a = 0
For i = LBound(TmpArry) To UBound(TmpArry)
If Not IsNothing(TmpArry(i)) Then
ReturnArry(a) = TmpArry(i)
End If
a = a + 1
Next i
Catch ex As Exception
Throw ex
End Try
End Sub
这个过程,错在哪儿?
怎么改?

2006-01-27 22:27
snakealpha
Rank: 1
来 自:扬州
等 级:新手上路
威 望:1
帖 子:267
专家分:0
注 册:2005-11-5
得分:0 
Catch ex As Exception
Throw ex
End Try

你说他错在哪????????

天涯也有江南信
梅破知春近
夜阑风细得香迟
不道晓来开遍向南枝
2006-01-29 19:14
LonghronShen
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-1-27
得分:0 

EX说是下标越界
我知道这个问题,但是我不知道怎么改
我的程序目的在于想把传入数组中的某种元素排除,我用了泛型函数,但是不能排除一个 Char 数组中的""也就是空字符串元素,不知道怎么改。
希望高手大哥有所指教,谢谢!!!!!!!!!

2006-01-30 18:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-44121-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.222337 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved