• למודעות דרושים בתחום C# לחצו כאן.
בנושא: C#
0 תגובות
0 תגובות
השאלה:
האם ניתן להשתמש במצביעים בC# ?
התשובה:
כן ניתן להשתמש במצביעים בC# לדוגמא
דוגמאת קוד מצורפת:
int x = 10;
System.Console.WriteLine( "Before = {0}", x );
// use pointers
fixed( int* p = &x )
{
*p = 11;
}
System.Console.WriteLine( "After = {0}", x );
הפלט יהיה
10
11
אך צריך לשים לב שימוש במצביעים בC# יהפכו את התוכנית ללא מאובטחת והיא
תרוץ במחשבים שהגדרות ההבטחה שלהם יאפשרו זאת.
דוגמאת קוד מצורפת:
int x = 10;
System.Console.WriteLine( "Before = {0}", x );
// use pointers
fixed( int* p = &x )
{
*p = 11;
}
System.Console.WriteLine( "After = {0}", x );
הפלט יהיה
10
11
אך צריך לשים לב שימוש במצביעים בC# יהפכו את התוכנית ללא מאובטחת והיא
תרוץ במחשבים שהגדרות ההבטחה שלהם יאפשרו זאת.
לשאלה זו אין כרגע תגובות.
| תגובה לשאלה מספר : 632 בנושא : C# |
![]() |
||||
| שם מלא : | כתובת אימייל : | ||||
| תוכן תגובה : | |||||
הוסף תגובה
שלח תגובה



