לדלג לתוכן

תבנית:NET/Code

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי

תבנית זו מיועדת להצגת קטעי קוד במרחב הספר NET. יש לשלוח אותה כפרמטר אל תבנית:NET/CodeBlock. באופן כללי, התבנית נראית כך:

{{NET/Code|{{{1}}}|{{{2|}}}|{{{3|}}} }}

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

VBComment
הערה של שורה אחת בסגנון שפת Visual Basic. הגרש ייתווסף על ידי התבנית.
C#Comment
הערה של שורה אחת בסגנון שפת #C. הלוכסן הכפול ייתווסף על ידי התבנית.
C#CommentP
בלוק הערה בסגנון שפת #C. סימני /* ו-*/ ייתווספו על ידי התבנית לפני ואחרי הפרמטר הראשון. ניתן לציין סימני <br> בתוך ההערה כדי לשבור שורה.
VBsummary
בלוק <summary>...</summary> בסגנון שפת Visual Basic. התגיות ייתווספו על ידי התבנית.
C#summary
בלוק <summary>...</summary> בסגנון שפת #C. התגיות ייתווספו על ידי התבנית.
see
תגית <see cref="..."/>
VBparam
תגית <param name="...">...</param> בסגנון Visual Basic. שים לב שיש לספק את שם המשתנה לה התגית מתייחסת בעזרת המשתנה param. לדוגמה: {{NET/Code|The width of this object|VBparam|param=width}}
C#param
תגית <param name="...">...</param> בסגנון #C. שים לב שיש לספק את שם המשתנה לה התגית מתייחסת בעזרת המשתנה param. לדוגמה: {{NET/Code|The width of this object|C#param|param=width}}
Keyword
מילה שמורה של השפה.
Class
שם של סוג: מחלקה, מבנה או אנומרטור.
String
מחרוזת. גרשיים כפולים ייתווספו לפני ואחרי הפרמטר הראשון.

ערך הפרמטר השלישי יוכנס בתחילת השורה במקרה של C#summary,‏ VBsummary ו־C#CommentP, אם הוא קיים. פרמטר זה נועד להכנסת תווי &nbsp; לצורך הכנסה של הקוד בשורה (אינדנטציה).

במידה והקוד הנשלח לפרמטר הראשון מכיל את סימן השיוויון ('='), למשל כחלק ממחרוזת, יש להחליפו בישות &#61;.

ראו דוגמה בספר NET.