title: C# .cs file name and class name need to be matched?
body: <p>In Java the file name must be the public class name defined in that java file. Does C# has similar requirement? can I have a A.cs file which only defines a public Class B inside? thanks,</p>