http://emoticongue.blogspot.com -->

.t.h.e. .l.a.m.p. .p.o.s.t.

Tuesday, January 09, 2007

Cara mempassing parameter by reference di C#

Buat yang biasa dengan C++ melakukan passing parameter by reference di C# akan kebingungan.
Masalahnya sintax gini:
private void change(int &d)
nggak bakalan jalan. Trus pointer dan double pointer yang urakan kayak char **d, yang biasanya dipake untuk merefer string tanpa array, nggak bakalan jalan juga.

Trus gimana?
Caranya simpel pake kata kunci ref. Jadi sintaxnya gini:
private void change(ref int d)
Atau kalau array ya tinggal ditambahin:
private void change(ref int[] d)

Simpel kan?

Labels: , ,

1 Comments:

  • good post... tapi kalo aku gak pernah pake ini ... konsep OO nya gak ke pake...

    By Anonymous Anonymous, at 11:32 AM, July 23, 2008  

Post a Comment

<< Home