VB.NET'te bir dizi bildirmek için bir yol var mı ve daha sonra kodu bilinen bir boyuta sıfırlamak için bir yol var mı?VB.NET Bilinen uzunluktaki yeni boş dizi bildirme
string[] dest;
// more code here
dest = new string[src.Length];
VB bu denedim ve işe yaramadı: Başka bir deyişle, aşağıdaki C# .NET kod VB.NET eşdeğer arıyorum.
Dim dest() as string
' more code here
dest = New String(src.Length)
Neyi eksik?
NOT: Ben dizinin beyanı ve başlatma ayırmak için arıyorum beri, o
Dim dest(src.Length) as string
eser onaylamak, ama ne istiyorum sağlamayabilir.
Yeni bir dinamik uzunluk dizisi oluşturmanın ve sonra uzunluğunu zorlamanın amacı nedir? C# koduna bakarsanız, başlatma sırasında yapılır, yapmak istediğiniz gibi bir bildirim değil. – glautrou
'Redim' -' Redim dest (src.Length) ' – Tim
@Tim - VB'de kullanmayı deneyin, diziler uzunluk değil, üst sınırla belirtilir. Yapmanız gerekenler: 'Redim dest (src.Length-1)'. – ToolmakerSteve