ABA


"שאלה בקשר לסוגי משתנים בC#"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #13970 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13970
akoka

   11:52   06.03.07   
אל הפורום  
  שאלה בקשר לסוגי משתנים בC#  
 
   אממ החלטתי להתחיל קודם עם הConsole Apllication לצבור ידע ולעבור ולWindows Application אממ ונתקעתי במשהו
אם אני יוצר משתנה שבתוכו יש פונקציה Console.WriteLine במקרה שלנו מאיזה type אמור ליהיות המשתנה?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  מה הכוונה משתנה שבתוכו פונקציה? :| Sn00py  06.03.07 14:33 1
     אממ אין לי מושג מה ניסיתי לעשות אני רק מנסה דברים akoka 06.03.07 16:07 2
         לא... המתודות(''פונקציות'') במחלקה Console הן סטטיות Sn00py  06.03.07 16:45 3
             ועוד תוספת קטנה Sn00py  06.03.07 16:47 4
                 אממ הבנתי מה מסמל ה{0}? akoka 06.03.07 16:55 5
                     אמממ Sn00py  06.03.07 17:15 6
                         הבנתי:)תודה אם בא לך בקטנה שלח לי את המסנג'ר שלך לפרטי: akoka 06.03.07 17:20 7
                             במקום להיות ''נודניק'' במסנג'ר Nesher  06.03.07 21:00 8

       
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   14:33   06.03.07   
אל הפורום  
  1. מה הכוונה משתנה שבתוכו פונקציה? :|  
בתגובה להודעה מספר 0
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   16:07   06.03.07   
אל הפורום  
  2. אממ אין לי מושג מה ניסיתי לעשות אני רק מנסה דברים  
בתגובה להודעה מספר 1
 
   אבל הבנתי אני חושב צריך לכתוב את זה ככה
var = new Console();
ואז אני יוכל לכתוב
var.WriteLine("blablaba");


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   16:45   06.03.07   
אל הפורום  
  3. לא... המתודות(''פונקציות'') במחלקה Console הן סטטיות  
בתגובה להודעה מספר 2
 
   כלומר אתה פונה אליהן ישירות
Console.WriteLine("Bla");
Console.Clear();
וכו'.
שיש לך מחלקה, נניח מחלקה שאתה יצרת, אז אתה מצהיר עליה.
כתבתי לך משהו קטן, מקווה שתבין למה התכוונתי

using System;

class Example
{
public void myWriteLine(string s)
{
Console.WriteLine("{0}", s);
}
}
class Akoka
{
public static void Main()
{
Example exm = new Example();
exm.myWriteLine("Hello");
}
}

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   16:47   06.03.07   
אל הפורום  
  4. ועוד תוספת קטנה  
בתגובה להודעה מספר 3
 
   שים לב, בקוד הבא הצהרתי על שיטה זהה בפעולה שלה, אבל הוספתי את המילה static:

using System;

class Example
{
public void myWriteLine(string s)
{
Console.WriteLine("{0}", s);
}

public static void myWriteLine2(string s)
{
Console.WriteLine("{0}", s);
}
}
class Akoka
{
public static void Main()
{
Example exm = new Example();
exm.myWriteLine("Hello");

Example.myWriteLine2("Hello");
}
}

עכשיו, אם תשים לב, אני פונה ישירות לשיטה דרך השם של המחלקה שלה ולא דרך השם שהצהרתי - תלמד OOP לעומק וגם תבין בדיוק למה.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   16:55   06.03.07   
אל הפורום  
  5. אממ הבנתי מה מסמל ה{0}?  
בתגובה להודעה מספר 4
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   17:15   06.03.07   
אל הפורום  
  6. אמממ  
בתגובה להודעה מספר 5
 
   זה מסמל בעצם שפה יבוא הערך של הפרמטר הראשון אחרי הפסיק שאחרי סיום הגרשיים... כאילו

string s1 = "Hello";
string s2 = "Akoka";
Console.WriteLine("{0} - {1}", s1, s2);

ידפיס
Hello - Akoka

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   17:20   06.03.07   
אל הפורום  
  7. הבנתי:)תודה אם בא לך בקטנה שלח לי את המסנג'ר שלך לפרטי:  
בתגובה להודעה מספר 6
 
   אני לא נודניק


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   21:00   06.03.07   
אל הפורום  
  8. במקום להיות ''נודניק'' במסנג'ר  
בתגובה להודעה מספר 7
 
אתה יכול לעבור על הדברים הבסיסיים ב-MSDN/ספרים
הדברים האלה ממש ממש פשוטים במיוחד בדוט נט


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net