עבור לתוכן

איך אני מוסיף טיימר בC# (CONSOLE פרטים בפנים.

Featured Replies

פורסם

שלום.

אני רוצה להוסיף טיימר שיעבוד ברקע (כלומר לא יראו אותו), שיגיד כמה זמן הקונסול עובד.

מישהו יודע מה הקוד להכנסת טיימר כזה...

נא לא להתייחס ל-4 תגובות ראשונות..

פורסם

לא הבנתי מה ניסית לעשות כאן.

char זה תו בודד, לא מחרוזת. אתה לא יכול להשוות בינו לבין מחרוזת.

חוץ מזה, אין כזה דבר !=, אתה צריך להשתמש ב-=!.

נ.ב. אתה לא צריך להצמיד את הקוד לשמאל.

פורסם
  • מחבר

אני צריך הלגדיר התניה כזאת

if(x!=w)

הבעיה שX הוא צ'אר ואתה לא יכול להגדיר שונה בCHAR לפחות זה מה שכותב המחשב

פורסם

בטח שאתה יכול.

השאלה היא מה הטיפוס של x, ומה הטיפוס של w.

אתה לא יכול להשוות שני משתנים מטיפוסים שונים (בד"כ).

זה יעזור מאוד אם תעלה את כל הקוד הרלוונטי ואת השגיאה המדוייקת, במקום לתת לנו לנחש.

פורסם
  • מחבר

לא W אמור להיות מה שנקלט לX

ללא משנה הסתדרתי

פורסם

הדרך הכי פשוטה היא לשים משתנה סטטי מטיפוס Timer במחלקה שלך, ולאתחל אותו כשהתכנית מתחילה לרוץ.

שים לב שיש ב-c# שלושה קלאסים שונים של טיימר - System.Windows.Forms.Timer, System.Timers.Timer, System.Threading.Timer שיש ביניהם כל מיני ניואנסים... בעיקרון אתה אמור להשתמש ב-System.Threading.Timer, אבל נראה לי שהכי נוח לשימוש הוא זה שב-Forms. יש כאן דוגמה לשימוש:

http://msdn.microsoft.com/en-us/library/system.windows.forms.timer.aspx

נ.ב. להבא הייתי ממליץ לך להוסיף הודעה חדשה עם השאלה, ולא לערוך את המקורית...

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים