I have 2 Console Applications (Console1 and Console2) in one solution. Both applications reference a class library (CL). CL contains a static class (SC) which contains fields that are set per constructor.
My question is if I call the static class within Console1 and the constructor of the SC is called upon first calling any of Console1's containing static methods and fields are set within SC. Now if I run Console2 concurrently, though independently, and also access the SC, what is the precise scope of the static class SC? Will any changes such as calling its constructor that originated from within Console1 have any bearing whatsoever on how the SC behaves when being used in Console2?