Banner Ad

Tuesday, August 13, 2013

Learn By Experience: Be Aware: Static (C#)/Shared (VB) Variables

By Francis   Posted at   12:02 PM   Static Variable No comments
                              It’s a common programming mistake all the programmers use the static/shared variables in a class. The programmer cannot identify the problem when it was used in a single user desktop application. But when you come to the web, which is a multi-user environment you will strangely come across problems. For example, one user’s data may be viewed or data may be colloid with other user’s data. 
                       Few months ago, I also encountered the same problem in a project. The main problem is that static/shared variables has been used in that particular code behind file.  So what happened is, if more than one logged in user view and edit data on that page on the same time data has been interchanged or overlapped with other user data.
                        It doesn’t mean that shared/static variables are not to be use. But using inside a class, is need more attention. The above problems are perfect live examples. 
                        We can use the Shared/Static variables in that case we need to track the number of page visits or need to be access across the classes. But be aware such kind of situations.

I hope this post help a little to refine your coding!!


Happy Coding!!

About Francis

Francis, an Associate at Cognizant. Having 7+ Years of experience in Microsoft web technologies.

0 comments :

Please give your valuable comments to improve the contents

Connect with Us