What does the following class declarations mean ?
internal class A { }
public class B { }
I am able to access both of them in another class in another assembly using the reference of the assembly having class A and B. What's the difference in internal and public access specifiers in terms of class?