run time initialization

sagima

New member
run time initialization

שאלה לי אליכם, נגיד ויש לי class, ובclass יש מתודה סטטית, ואני רוצה שהמתודה הזאת תרוץ (שימו לב) לפני הmain, האם זה אפשרי? ואם כן, איך? עכשיו, בc++ זה היה קל, כי static members אותחלו בזמן ריצה (לפני הmain), אבל זה נראה בלתי אפשרי ב.net (לצורך העיניין C#).
 

sagima

New member
תוספת קטנה

ברור לי שאפשר לעשות את זה עם רפלקשיין, אפשר לעבור על כל הקלסים בעלי אטריביוט מסויים או אחד שיורש מאינטרפיס מסוים ואז לעשות אינווק למתודה, אבל אני הייתי רוצה לעשות את זה בלי קוד שאני צריך להכניס בתחילת הריצה.
 

jonyBgood

New member
קונסטרקטור סטטי

קונסטרקטור סטטי של class אמור להיות מופעל ראשון כשיוצרים instance של class תבדוק את זה ...
 

pun dog

New member
....

אתה לא מתכוון לפעם הראשונה שניגשים למחלקה? תחשוב על זה, למה שתיצור אינסטנס של מחלקה בעלת מטודות סטטיות?
 
למעלה