Could you please keep all the discussion in a single thread? On Fri, 29 May 2009 11:17:30 +0200 Joss 4 <[email protected]> wrote:
> Hi Yu
>
> I forget to say that I had problem with List object. I mean. I confused
> List with ArrayList even though I seen that ArrayList inherit from List.
> I need a container where save all the lines of a file and than order it
> in alphabetical order.
>
> so I created a test code like this :
>
> List<string> list = new List<string>();
>
> list.Append("uno");
> list.Append("due");
> list.Append("tre");
> list.Append("quattro");
Vala method names are usually lower case.
> list.Sort(Gtk.strcmp);
The same goes for List.sort(). strcmp is not in the Gtk namespace.
> with this code :
> 1. I wrong defining List in place of ArrayList, but :
> 2- This code doesn't compile at line *List.Sort(Gtk.strcmp); *I don't
> know why.
> 3. I read that to use ArrayList I must have Libgee-1.0 installed and
> have to define using Gee; directive.
> 4. I don't have Libgee-1.0 installed in windows env. nor I am able to
> compile from libgee-0.1.5.tar.gz package with Mingw.
Can't help you on this one, sorry.
> What could you suggest me either how to use List.Sort .... How to get
> libgee-0.1.5 dll installed.
The following code works fine for me:
using GLib;
public class ListTest : GLib.Object {
public static int main (string[] args) {
List<string> list = new List<string> ();
list.append ("uno");
list.append ("due");
list.append ("tre");
list.sort (strcmp);
foreach (string item in list) {
debug (item);
}
return 0;
}
}
Be aware, however, that it's been a while since I last coded in Vala.
--
Andrea Bolognani <[email protected]>
Resistance is futile, you will be garbage collected.
pgpBJIzD3vqkG.pgp
Description: PGP signature
_______________________________________________ Vala-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/vala-list
