-
נראה שהמושג "שגיאה" אצלך נתפס כהתרחשות אלקטרונית לא ברורה שקורית עמוק עמוק מתחת למכסה המנוע.
שגיאה, זה דרך להסביר תקלה. אתה מבקש מהמוכר בחנות משחקים להביא לך שקית חלב, הוא לא מתעלם ממך, אלא הוא מניב שגיאה בזה הלשון "כאן זו לא חנות של אוכל" וזה עוזר לך ללמוד שיש כזה דבר חנות של אוכל ושמה יש חלב.
השגיאה פה שראית זה: CS0029 Cannot implicitly convert type 'decimal' to 'string'תרגום גוגל:
CS0029 לא יכול להמיר באופן מרומז את סוג 'עשרוני' ל 'מחרוזת'כלומר הצד השמאלי דהיינו label1.Text זה מאפייין מסוג טקסט - מחרוזת.
אתה מנסה להציב בו את numericUpDown1.Value שזה מאפיין מסוג מספרי, double.
השפה C# לא מרשה המרה מרומזת כי היא רוצה לוודא שאתה מתכוון לזה. ואתה בכלל לא מתכוון לזה, אתה סה"כ רוצה להפיק מהמספר את ייצוגו הטקסטואלי, בשבלי זה יש לך מתודה פשוטה ששמה ToString, תכתוב ככה:label1.Text = numericUpDown1.Value.ToString();
-
@נ-נח אמר בעזרה - הכנסת ערך לתיבת טקסט c#:
@dovid תודה רבה! עובד מצוין
באמת מגיע לדוד תודה רבה. אבל לא בגלל שעכשיו הקוד שלך עובד מצויין. כמו שאם תקבל רכב לא תגיד תודה רבה עכשיו יש לי איפה לאכסן בקבוקי קולה. דוד נתן לך שיעור שאמור ללוות אותך במשך כל ימיך כמתכנת.
אל תחפש פתרונות. תחפש להבין מה הבעיה. הפתרון תגיע מאליה אם רק תבין את הבעיה לאשורה -