race2
04-04-2008, 15:00
Salve,
in una ArrayList ho insrtito delle Istanze di una mia Classe,
vorrei potere ordinale l'ArrayList per l'item id (int) che risiede nella mia Istanza....
class Row
{
private int m_id;
private string m_label;
public Row(int id, string label)
{
m_id = id;
m_label = label;
}
public int id()
{
return m_id;
}
public string label()
{
return m_label;
}
}
ArrayList aRowsExcel = new ArrayList();
for (int i=0; i<=10; i++)
{
aRowsExcel.Add(new Row(i, "bla-bla");
}
aRowsExcel.sort();//non mi controlla il campo che volgio ordinare
come posso fare per ordinare per id ???
in una ArrayList ho insrtito delle Istanze di una mia Classe,
vorrei potere ordinale l'ArrayList per l'item id (int) che risiede nella mia Istanza....
class Row
{
private int m_id;
private string m_label;
public Row(int id, string label)
{
m_id = id;
m_label = label;
}
public int id()
{
return m_id;
}
public string label()
{
return m_label;
}
}
ArrayList aRowsExcel = new ArrayList();
for (int i=0; i<=10; i++)
{
aRowsExcel.Add(new Row(i, "bla-bla");
}
aRowsExcel.sort();//non mi controlla il campo che volgio ordinare
come posso fare per ordinare per id ???