C# Syntax:
using System;
namespace m1
{
class c1
{
public static void Main()
{
Console.WriteLine("this is from the class 1 of the namespace 1");
Console.ReadLine();
}
}
class c2
{
public static void Main()
{
Console.WriteLine("this is from the class 2 of the namespace 2");
Console.ReadLine();
}
}
}
How to run in console:
C:\>csc manyMain.cs
Microsoft (R) Visual C# 2008 Compiler version 3.5.21022.8
for Microsoft (R) .NET Framework version 3.5
Copyright (C) Microsoft Corporation. All rights reserved.
manyMain.cs(16,20): error CS0017: Program 'c:\manyMain.exe' has more than one
entry point defined: 'm1.c1.c2.Main()'. Compile with /main to specify
the type that contains the entry point.
manyMain.cs(7,20): error CS0017: Program 'c:\manyMain.exe' has more than one
entry point defined: 'm1.c1.Main()'. Compile with /main to specify the
type that contains the entry point.
C:\>csc manyMain.cs /main:m1.c1
Microsoft (R) Visual C# 2008 Compiler version 3.5.21022.8
for Microsoft (R) .NET Framework version 3.5
Copyright (C) Microsoft Corporation. All rights reserved.
C:\>manyMain
this is from the class 1 of the namespace 1
Nice article on Main function...thanx for that.
ReplyDeleteThanks for this helpful post.
ReplyDeletenice blog. visit was useful.
ReplyDelete