2009-08-07 7 views

Répondre

1

Si vous utilisez Visual Studio 2008 essayez ce qui suit

Dim numberStrings = TextBox1.Text.Split(","c).Select(Function(x) x.Trim())) 
ColorDialog1.CustomColors = numberStrings.Select(Function(x) CInt(x)).ToArray() 

Voici une version pour 2005

Dim list as New List(Of String)(TextBox1.Text.Split(","c) 
Dim numbers as New List(Of Integer) 
For i as Integer = 0 to list.Count - 1 
    list(i) = list(i).Trim() 
    numbers.Add(CInt(list(i)) 
Next 
ColorDialag1.CustomColors = numbers.ToArray() 
+0

il dit 1 tableau à deux dimensions ne peut pas être convertisseur à CHAR –

+0

les rapporte d'erreur à cette nouvelle chaîne() {","} –

+1

@avrohom essayez à nouveau. J'ai mis à jour le code. – JaredPar

0
string s = "1,2,3,4"; 
int[] n = Array.ConvertAll(s.Split(','), (item => Convert.ToInt32(item))); 
Questions connexes