recortar - C#, un método Split() de String
split string c# string delimiter (5)
vacío protegido Button1_Click (remitente del objeto, EventArgs e) {
TextBox1.Text = "Nitin Luhar";
Array name=TextBox1.Text.Split('' '');
foreach (string item in name)
{
for (int i = 0; i < item.Length; i++)
{
if (i == 0)
{
Label1.Text = name.GetValue(0).ToString();
}
if (i == 1)
{
Label2.Text = name.GetValue(1).ToString();
}
if (i == 2)
{
Label3.Text = name.GetValue(2).ToString();
}
}
}
}
C #, un método Split () de String, ¿cómo puedo poner la cadena resultante [] en ArrayList o Stack?
O si insistes en una ArrayList o Stack
string myString = "1,2,3,4,5";
ArrayList al = new ArrayList(myString.Split('',''));
Stack st = new Stack(myString.Split('',''));
Si desea un método reutilizable, puede escribir un método de extensión.
public static ArrayList ToArrayList(this IEnumerable enumerable) {
var list = new ArrayList;
for ( var cur in enumerable ) {
list.Add(cur);
}
return list;
}
public static Stack ToStack(this IEnumerable enumerable) {
return new Stack(enumerable.ToArrayList());
}
var list = "hello wolrld".Split('' '').ToArrayList();
string[] strs = "Hello,You".Split('','');
ArrayList al = new ArrayList();
al.AddRange(strs);
Puede inicializar una List<T>
con una matriz (o cualquier otro objeto que implemente IEnumerable
). Debería preferir la List<T>
fuertemente tipada List<T>
sobre ArrayList
.
var myList = new List<string>(myString.Split('',''));