using System;
class Program {
public static void Main() {
Console.WriteLine("Hello World!");
Console.ReadLine();
}
}
我将文件保存为1.java
、2.obj
和3.txt
。然后使用Visual Studio Command Prompt编译文件:csc 1.java csc 2.obj csc 3.txt
令人惊讶的是,它将所有3个文件编译成一个可执行文件并成功执行。
有没有人能给我解释一下这种行为?
发布于 2012-12-11 13:00:01
Beginning C# Objects: From Concepts to Code - By Jacquie Barker, Grant Palmer
建议的约定是以扩展名.cs结束源代码文件名,但并不要求这样做;例如,可以将源文件命名为Person.boo
也来自same book。
类似地,C#源文件的名称不必与该文件中定义的类或接口的名称匹配。例如,定义教授类的代码可以放在一个名为Blah.cs的文件中,但源文件名与文件中声明的类或接口的名称相匹配被认为是一种好的做法。
https://stackoverflow.com/questions/13813654
复制相似问题