What is the difference between the internal and private access modifiers in C#?
internal
private
Private members are accessible only within the body of the class or the struct in which they are declared.
Internal types or members are accessible only within files in the same assembly