RicH and FamouS

       Home         Glosar IT                                                                                                                                                                                                              SUBSCRIBE NOW!
        

12.04.2009

Pointeri in C#

In foarte multe locuri veti gasi C# descris ca un limbaj sigur, modern, obiectual, fara sa se vorbeasca prea mult de pointeri, ca in C++. Insa asta nu inseamna ca ei lipsesc cu desavirsire.

Exista cod C# ce poate fi marcat unsafe si folosit cu pointeri in mod cit se poate de traditional. De exemplu (din MSDN):

Cod:
// cs_operator_dereferencing.cs
// compile with: /unsafe
using System;
struct Point
{
public int x, y;
}

class Test
{
public unsafe static void Main()
{
Point pt = new Point();
Point* pp = &pt;
pp->x = 123;
pp->y = 456;
Console.WriteLine ( "{0} {1}", pt.x, pt.y );
}
}

//Output: 123 456

Tipurile de pointeri le gasiti aici, iar unsafe este aici, cu alte citeva exemple semnificative.

    Blog din Moldova    FastCounter 

 
Copyright © 2008-2010 Foster1. All rights reserved.