קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. [מדריך]:איך להפוך את המקשים של הנוקיה לצבעונים, שוו
    על ידי 0neill b0y בפורום ארכיון מדריכים
    תגובות: 11
    הודעה אחרונה: 14-03-2007, 17:59
  2. מדריך לפריצת ADSL ולבטל הגבלת מהירות!!!
    על ידי orel_inbrom2 בפורום ארכיון מדריכים
    תגובות: 7
    הודעה אחרונה: 30-11-2006, 15:44
  3. [מדריך] פתיחת דלת האינטרקום בלי מפתח ובלי אף אחד שיפתח !
    על ידי אוריה בפורום ארכיון מדריכים
    תגובות: 36
    הודעה אחרונה: 29-10-2006, 13:39
  4. מדריך לטיל מים
    על ידי אוריה בפורום ארכיון מדריכים
    תגובות: 6
    הודעה אחרונה: 08-10-2006, 23:48
  5. מדריך: קיצור דרך לכבות תמחשב
    על ידי אוריה בפורום ארכיון מדריכים
    תגובות: 3
    הודעה אחרונה: 16-09-2006, 14:33
+ תגובה לנושא
מציג תוצאות 1 עד 8 מתוך 8

מדריך | Convert

  1. #1
    Smoxer in your mind
    משתמש כבוד
    האוואטר של -Smoxer-
    תאריך הצטרפות
    11/2011
    הודעות
    8,881
    לייקים
    1181
    נקודות
    483
    פוסטים בבלוג
    3
    משפט מחץ
    Further gets colder until nothing was all that I saw around
    מין: זכר

    ברירת מחדל מדריך | Convert

    מהו Conver, ואיך משתמשים בו?
    מי לא מכיר את זה? קיבלתם קלט מהמשתמש ואתם רוצים להפוך אותו ל-int, או double וכ'ו.
    לדוגמה קיבלתם מחרוזת כזאת:
    Console.Write("How old are you?: ");
    string age = Console.ReadLine();

    ולא ידעתם איך להעביר את המשתנה age למשתנה מספרי..
    בשביל זה נרשום שורת טקסט קטנה:
    קוד:
    int NewINT = Convert.toInt16(age);
    אז מה בעצם עשינו פה?

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

    עכשיו, במקום לרשום age נרשום NewINT ונוכל לבצע את כל הדברים שאפשר לעשות ב-int ולא להשתמש בשיטות של String.

  2. קישורים ממומנים

  3. #2
    משתמש מתחיל
    תאריך הצטרפות
    09/2012
    גיל
    34
    הודעות
    8
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    חשוב לציין שהקוד הזה יכול להעיף שגיאה של FormatException אם מעבירים משהו שהוא לא הספרות 0-9
    לדעתי עדיף להשתמש בInt32.TryParse(string str, out int) ,
    שירות שמחזיר true או false אם ניתן להמיר או לא ואם ניתן הוא מכניס את הערך למשתנה הout שהעברנו לו...
    just to be on the safer side

  4. #3
    משתמש ותיק האוואטר של Mr.YeLLoW
    שם פרטי
    תמיר
    תאריך הצטרפות
    05/2007
    הודעות
    7,449
    לייקים
    102
    נקודות
    16,689
    משפט מחץ
    יוסי ומשה קפצו מבניין.. מה אכפת לקיפוד, הוא לא מעשן
    מין: זכר

    ברירת מחדל

    נראה לי שפחות שגיאות יהיו אם נעשה:

    קוד:
    int age=int.parse(Console.Readline());




  5. #4
    Smoxer in your mind
    משתמש כבוד
    האוואטר של -Smoxer-
    תאריך הצטרפות
    11/2011
    הודעות
    8,881
    לייקים
    1181
    נקודות
    483
    פוסטים בבלוג
    3
    משפט מחץ
    Further gets colder until nothing was all that I saw around
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי Mr.YeLLoW צפיה בהודעה
    נראה לי שפחות שגיאות יהיו אם נעשה:

    קוד:
    int age=int.parse(Console.Readline());
    Same Same New Name.

  6. #5
    משתמש מתחיל
    תאריך הצטרפות
    07/2010
    הודעות
    121
    לייקים
    1
    נקודות
    0
    מין: זכר

    ברירת מחדל

    למה בכלל לשים את זה בstring אם אפשר שזה היה מלכתחילה int?

  7. #6
    Smoxer in your mind
    משתמש כבוד
    האוואטר של -Smoxer-
    תאריך הצטרפות
    11/2011
    הודעות
    8,881
    לייקים
    1181
    נקודות
    483
    פוסטים בבלוג
    3
    משפט מחץ
    Further gets colder until nothing was all that I saw around
    מין: זכר

    ברירת מחדל

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

  8. #7
    A Demigod האוואטר של JsT
    שם פרטי
    חגי
    תאריך הצטרפות
    08/2008
    גיל
    31
    הודעות
    5,482
    לייקים
    611
    נקודות
    245
    פוסטים בבלוג
    1
    משפט מחץ
    רק שני דברים הם אינסופיים: היקום והטמטום האנושי, ואני עדיין לא בטוח בקשר ליקום.
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי petrov צפיה בהודעה
    למה בכלל לשים את זה בstring אם אפשר שזה היה מלכתחילה int?
    הרבה פעמים אתה רוצה לקבל קלט מהמשתמש דרך CONSOLE או GUI. כל הקלטים מוגדרים כמחרוזות(string) ולכן חייבים לפרסר אותם כמספר. כדי שתוכל לבצע עליהם פעולות מתמטיות נכונות וכו'.

    באותה מידה שניתן לעשות TryParse או Parse אפשר לעשות Convert.
    מאחורי הקלעים Convert קורא לTryParse, רק שהוא לבד מחזיר 0 במידה ונזרקה שגיאה.
    בברכה,
    חגי.


  9. #8
    משתמש מתחיל האוואטר של gibs0n
    תאריך הצטרפות
    01/2013
    הודעות
    382
    לייקים
    21
    נקודות
    50
    מין: זכר

    ברירת מחדל

    יש לי קצת זכרונות מc# ואם אני לא טועה יש אפשרות לעשות שם casting
    x = (int)var;
    היה נחמד אם גם על זה היית מפרט.

+ תגובה לנושא


הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 18:10.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,450,136 | הודעות: 8,150,718 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect