【01】主函数main
java和C#非常相似,它们大部分的语法是一样的,但尽管如此,也有一些地方是不同的。
为了更好地学习java或C#,有必要分清它们两者到底在哪里不同。
首先,我们将探讨主函数main。
java的主函数(唯一):
1 public class HelloWorld { 2 public static void main(String[] args) { 3 4 } 5 }
C#的主函数(四种):
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace HelloWorld 8 { 9 class Program 10 { 11 static void Main(string[] args) 12 { 13 } 14 } 15 }
归纳的4种:
static void Main(string args[]){} static int Main(string args[]){} static void Main(){} static int Main(){}
分析与总结:
1、两门语言是从main/Main函数开始(作为程序的入口),是主线程开始的地方。
2、在java中main函数没有返回值,参数必须带有String[]类型,而C#这两者都可以改变。
3、在java中主函数是小写的main,而在C#中主函数是大写的Main。
4、在java中main函数必须是public,否则报错,而C#中的public可以不写(甚至可以是private或者protected)。
谢谢观看!