What happens in memory when there is a class with 50 methods and we create 50 object instances of that class? What is the best solution for having an object wit
Yes, C#/.Net methods require memory on per-AppDomain basis, there is no per-instance cost of the methods/properties.
Cost comes from:
So instantiating 1 or 50 objects with 50 methods will not require different amount of memory for methods.