[Mono-list] Unable to compile Stack<string> variable on mcs on Ubuntu: Help Please

Alan McGovern alan.mcgovern at gmail.com
Fri Oct 6 04:37:05 EDT 2006


You need to uncomment the line: 'using System.Collections.Generics;'

On 10/6/06, Jon Chambers <joncham at gmail.com> wrote:
>
> That should be System.Collections.Generic:
>
> http://msdn2.microsoft.com/en-us/library/system.collections.generic.aspx
>
> On 10/5/06, Xeno Campanoli <xeno at eskimo.com> wrote:
> >
> > Jon Chambers wrote:
> > > You need to compile using gmcs, not mcs in order to use 2.0 features.
> > Try:
> > >
> > > gmcs try003.cs
> > Here's the results of my try (It did compile and work when I commented
> > out the "using System.Collections.Generics;" line):
> >
> > xeno at radioflyer:~/study/puzz/cs$ gmcs -debug try003.cs
> > try003.cs(5,7): error CS0234: The type or namespace name `Generics'
> > does not exist in the namespace `System.Collections'. Are you missing an
> >
> > assembly reference?
> > try003.cs(5,1): error CS0246: The type or namespace name
> > `Collections.Generics' could not be found. Are you missing a using
> > directive or an assembly reference?
> > Compilation failed: 2 error(s), 0 warnings
> > xeno at radioflyer:~/study/puzz/cs$
> >
> >
> > >
> > > Thanks,
> > > Jonathan
> > >
> > > On 10/5/06, *Xeno Campanoli* < xeno at eskimo.com
> > > <mailto: xeno at eskimo.com>> wrote:
> > >
> > >     I get the following diagnostic trying to compile code I cite at
> > the
> > >     bottom of this message:
> > >
> > >     xeno at radioflyer:~/study/puzz/cs$ mcs -debug try003.cs
> > >     try003.cs(22,15): error CS8025: Parsing error
> > >     Compilation failed: 1 error(s), 0 warnings
> > >     xeno at radioflyer:~/study/puzz/cs$
> > >
> > >     You can also see I have the Generic using line commented out
> > >     because it
> > >     yields the following diagnostic when line 22 is commented out:
> > >
> > >     xeno at radioflyer:~/study/puzz/cs$ mcs -debug try003.cs
> > >     try003.cs(5,7): error CS0234: The type or namespace name
> > `Generics'
> > >     does not exist in the namespace `System.Collections'. Are you
> > >     missing an
> > >     assembly reference?
> > >     try003.cs(5,1): error CS0246: The type or namespace name
> > >     `System.Collections.Generics' could not be found. Are you missing
> > a
> > >     using directive or an assembly reference?
> > >     Compilation failed: 2 error(s), 0 warnings
> > >     xeno at radioflyer:~/study/puzz/cs$
> > >
> > >     Here is the source file:
> > >
> > -----------------------------------------------------------------------
> > >
> > >     // BTreeTry
> > >
> > >     using System;
> > >     using System.Collections;
> > >     //using System.Collections.Generics;
> > >     using System.Text;
> > >
> > >     namespace BTreeTrySpace {
> > >
> > >     public class BTreeNode
> > >     {
> > >     public BTreeNode Left;
> > >     public BTreeNode Right;
> > >     public string VALUE;
> > >     }
> > >
> > >     public class BTreeUtil
> > >     {
> > >     // Everything else is at the class level, so same here to be
> > >     consistent.
> > >     public const int MAXDEPTH = 32;
> > >     //public Stack<string> sFlagStack;
> > >     public stack<Int32> intStack = new Stack<Int32>(); // line 22
> > >     // public static BTreeNode sNodeStack[];
> > >     // public static int sNodeDepth;
> > >
> > >     }
> > >
> > >     class BTreeTry {
> > >     static void Main()
> > >     {
> > >     // Use the system console object
> > >     System.Console.WriteLine("Hello, Java!");
> > >     }
> > >     }
> > >     }
> > >     // end of BTreeTry
> > >
> > -----------------------------------------------------------------------------------------------------
> >
> > >
> > >
> > >     --
> > >     Support Instant Runoff Voting! YES ON 3:
> > >     1. Cut off Mudslinging Politics!
> > >     2. Bring back real Democracy!
> > >
> > >     _______________________________________________
> > >     Mono-list maillist - Mono-list at lists.ximian.com
> > >     <mailto:Mono-list at lists.ximian.com>
> > >     http://lists.ximian.com/mailman/listinfo/mono-list
> > >
> > >
> >
> >
> > --
> > Support Instant Runoff Voting!  YES ON 3:
> >         1.  Cut off Mudslinging Politics!
> >         2.      Bring back real Democracy!
> >
> > _______________________________________________
> > Mono-list maillist  -  Mono-list at lists.ximian.com
> > http://lists.ximian.com/mailman/listinfo/mono-list
> >
>
>
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-list/attachments/20061006/c8548d9c/attachment-0001.html 


More information about the Mono-list mailing list