PDA

View Full Version : تعریف هم زمان چند اشاره گر به صورت fix



jblaox
یک شنبه 23 تیر 1392, 16:53 عصر
سلام

من میخواهم چند اشاره گر به صورت همزمان به صورت fix معرفی کنم ، چگونه میتوانم ؟؟

مثلا اگر بخواهم اینگونه عمل کنم خطا میگیرد ؟ چه کنم ؟


unsafe
{
fixed (
double* Pointer_arr_0 = &dou_unsafe_0[0],
double* Pointer_arr_1 = &dou_unsafe_1[0],
double* Pointer_arr_2 = &dou_unsafe_2[0],
double* Pointer_arr_3 = &dou_unsafe_3[0],
double* Pointer_arr_4 = &dou_unsafe_4[0],
double* Pointer_arr_5 = &dou_unsafe_5[0],
)
{
int int_1 = Random_arr_with_Pointer(
Pointer_arr_0,
Pointer_arr_1,
Pointer_arr_2,
Pointer_arr_3,
Pointer_arr_4,
Pointer_arr_5,
int_size);

MessageBox.Show(dou_unsafe_0[0].ToString());
}
}

taher_sa
دوشنبه 20 آبان 1392, 20:24 عصر
منم یه همچین سوالی داشتم . اگه بخوایم یه اشاره گر تو سی شارپ تعریف کنیم باید چیکار کنیم. اگه راهه دیگه ای برای هم ادرس کردن مکان دو متغییر بگین لطفا.
مثلا:
bool a;bool b;bool c;
b واسط باشه برای اینکه a رو تو c کپی کینم بطوری که بعلا اگه a تغییر کرد c هم تغییر کنه. نکته : b فقط واسطه و بعدا تغییر خواهد کرد و ربطی به a و b نخواهد داشت.