המרת משתנים ב-C#

LouEL

New member
המרת משתנים ב-C#

האם קיימת ב-c# פונקציה מוכנה שמבצעת המרה מ-string לערך מספרי (int, float? תודה מראש :)
 

LouEL

New member
thx, אגב,

כשהתקנתי את ה-.net פריימוורק ואת סביבות הפיתוח זה הוסיף לי users של ה-Asp.net ככה שעכשיו כשה-Windows XP שלי עולה הוא מבקש ממני במסך הפתיחה לבחור user. אתם יודעים במקרה איך אני קובע יוזר דיפולטי ככה שהwindows יעלה ישר עם היוזר שלי?
 

Zeliran

New member
../images/Emo26.gif

אפשר או להוריד את TweakUI ולאפשר את Auto Login, או לעשות את העריכה הבאה ב Registry:
System Key: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon] (Default) REG_SZ (value not set) AutoAdminLogon REG_SZ "1" DefaultUserName REG_SZ "USERNAME" DefaultPassword REG_SZ "PASSWORD" DefaultDomainName REG_SZ "DOMAIN_NAME"​
 

Zeliran

New member
**תיקון**

הדוגמה שנתנתי בתגובה היא להמרת String ל Integer, לא ל Float בשביל להמיר String ל Float, אתה יכול להשתמש ב:
float f; string s = "5.55"; f = (float)Convert.ToDouble(s);​
אני מניח שיש דרך טובה יותר לעשות זאת, אבל אני לא ממש זוכר אותה.. :) אבל הקוד הזה צריך לעשות את העבודה..
 

pagis

New member
בדיוק כמו בטיפוסי Int

פשוט float.Parse(myString
double.Parse(myString)​
כאשר שים לב שיש כמה overloading לפונקציות ה parse, הן נעדו בעיקר לעבודה עם סוגים שונים של מספרים (לדוג' בבסיסים לא עשרוניים, רומיים וכו').
 
למעלה