PDA

View Full Version : فرستادن آرایه در متد



qqq2qqq
شنبه 30 مرداد 1389, 15:34 عصر
سلام من با wmi می خوام اطلاعاتی رو بگیرم یه متد درست کردم که می خوام یه ارایه داشته باشه که هر بار process، diskdrive و جیزهای دیگه واردش بشه که اطلاعات مختلف رو به من بده این ارایه رو جحوری بهش بدم؟
ممنون



publicvoid info(string[] key)
{
ManagementScope ms = newManagementScope("\\\\.");
ms.Connect();
int a = 0;
ManagementObjectSearcher searcher = newManagementObjectSearcher("Select * from " + key );
searcher.Scope = ms;
int i=0;
dataGridView1.Rows.Clear();
foreach (ManagementObject item in searcher.Get())
{
dataGridView1.Rows.Add();
dataGridView1.Rows[i].Cells[0].Value =item["name"];
dataGridView1.Rows[i].Cells[1].Value = item["description"];
i++;
}
}
privatevoid button1_Click(object sender, EventArgs e)
{


string[] key={"processor","diskdrive"};


//man inja chejoor arayero bedam ??????
}



}

s.khoshfekran
شنبه 30 مرداد 1389, 17:57 عصر
من که نفهمیدم چی نوشتی ولی شگه می خوای آرایه پاس بدی به متد میتونی از Params استفاده کنی!