PDA

View Full Version : استفاده از پوینتر



zehs_sha
پنج شنبه 29 آبان 1382, 13:46 عصر
ایا می شود در قسمت UNSAFE اشاره گری به یک کلاس داشت

Vahid_Nasiri
پنج شنبه 29 آبان 1382, 15:57 عصر
مبحث پوینترها در سی شارپ :
http://www.c-sharpcorner.com/Language/PointersInCSharpRVS.asp

مثال آخر آن (اشاره گر به ساختارها و ... ):


using System;
struct MyStruct
{

public int x;
public int y;
public void SetXY(int i, int j)
{
x = i;
y = j;
}
public void ShowXY()
{
Console.WriteLine(x);
Console.WriteLine(y);
}
}
class MyClient
{
public unsafe static void Main()
{
MyStruct ms = new MyStruct();
MyStruct *ms1 = &ms;
ms1->SetXY(10,20);
ms1->ShowXY();
}
}

به نظر من هیچ دلیلی برای استفاده از پوینترها در کد فوق نیست! ( شاید سرعت؟ :roll: )

zehs_sha
شنبه 01 آذر 1382, 13:40 عصر
بسیار متشکرم :D