נניח שאני רוצה לדעת כמה פעמים פונקצייה מסוימת נקראה, אזי בC וC++ אני כיול להגדיר משתנה סטטי כך שהאתחול שלו הוא רק בפעם הראשונה, האם יש משהו דומה בC#.
לא ממש מכיר C# - אבל אאל"ט כל פונ' ב-#C היא מתודה של מחלקה, אז פשוט תגדיר משתנה סטטי בתוך המחלקה ותעדכן אותו רק בקריאה לפונ'...
מה ש RP אמר, ואם אתה בסביבה מרובת חוטים (ככה אומרים multi threaded?) אל תשכח לנעול כדי שלא יהיה עדכון במקביל. יש גם בנאי עומד (static ctor?) שאפשר לאתחל בו את המשתנה.