I'm getting following error:
System.CodeDom.Compiler showing error
Compilation errors: The type or namespace name 'Collection' does not exist in the namespace 'System' (are you missing an assembl
I'm trying to compile following code:
using System;
using System.Collection.Generic;
namespace ConsoleApp1
{
public class Program
{
public static void Main(string[] args)
{
Stack<int> myStack = new Stack<int>();
myStack.Push(1);
myStack.Push(2);
myStack.Push(3);
myStack.Push(4);
foreach (var item in myStack)
Console.Write(item + ","); //prints 4,3,2,1,
}
}
}
Following are the source code in c#:
public CompilerResults CompileCode(string code)
{
CSharpCodeProvider provider = new CSharpCodeProvider();
CompilerParameters parameters = new CompilerParameters();
parameters.GenerateExecutable = false;
parameters.GenerateInMemory = true;
return provider.CompileAssemblyFromSource(parameters, code);
}
Views:
345
Total Answered:
1
Total Marked As Answer:
0
Posted On:
09-Sep-2023 22:05