Saya mencoba mendapatkan output "1111111111". Fungsi Pesan dipanggil oleh AddMessage dan menyimpan pesan ke dalam array. Namun ketika saya menampilkan nilai array, saya mendapatkan alamatnya, bukan nilainya. Bagaimana cara memperbaikinya?
class Program
{
public delegate int print();
public static void Main()
{
print[] array1 = new print[10];
AddMessage(ref array1, Message);
for (int i = 0; i < 10; i++)
{
Console.WriteLine(array1[i]);
}
}
public static void AddMessage(ref print[] array, print msg)
{
for(int i =0; i< 10; i++)
{
array[i] = msg;
}
}
public static int Message()
{
int msg;
msg = 1;
return msg;
}
}
}
ref
diref print[] array
tidak diperlukan - cukupprint[] array
saja. Mengapa Anda memasukkanref
? - person Enigmativity   schedule 01.11.2017