היי.. שאלה קטנה..

היי.. שאלה קטנה..

מישהו מכיר, כמו שיש את הפונקציה IsNumeric ב- V.B. אז יש משהו מקביל ב- #C?? (הפונקציה הזאת שבודקת אם מה שהקישו זה ספרות ולא אותיות או סימנים) תודה לעוזרים!!!
 

J u n k y

New member
לא בעיה לכתוב אחת

public static bool IsNumeric(string input) { if (string.IsNullOrEmpty(input)) { return false; } return Regex.IsMatch(input.Trim(), @"^[-+]?\d*\.?\d*$"); }​
אגב אני צריך לשדרג אותה שתוכל לזהות גם ייצוג מדעי (עם ה - e המפורסם)
 
יוווו... איזו היענות מהירה! ../images/Emo51.gif

אבל אפשר הסבר מה השורה האחרונה עושה? כאילו, אפשר להוסיף לה עוד תווים כרצוני? פול תודה!!!
 

J u n k y

New member
זה מה שקורה כשעובדים עם resharper

או VS2005 שמזכיר לך להוסיף using - פשוט שוכחים מהם...
 

jonyBgood

New member
התשובה בגוף השאלה

תוסיף reference בפרויקט ל- namespace המתאים ב- VB ותשתמש ב- IsNumeric של VB ... בשביל מה .Net נותנים לך interoperability בין שפות
 

jonyBgood

New member
לידיעתך

הפתרון שאתה מציע לא מתאים, הוא רוצה לדעת אם מספר למשל - 0.4564564 הוא Number \ Int32.TryParse לא מתאים פה ...
 
למעלה