PDA

View Full Version : سوال: مقاله با آموز Hashtable



DataMaster
چهارشنبه 02 دی 1388, 23:56 عصر
سلام
من میخواستم از hashtable استفاده کنم
در ذخیر کردن اطلاعات مشکلی ندارم ، اما در بازیابی و پیدا کردن اونا مشکل دارم
مقاله یا نمونه کدی که جامع باشه میخوام ، البته نمونه کد MSDN رو دیدم ولی زیاد کارم رو راه ننداخت
اینم قسمتی که کدها رو نوشتم



public Hashtable ObjPrList= new Hashtable();

اینم نحوه ذخیره کردن



if (ObjPrList.Contains(myProcess.GetPropertyValue("Name").ToString().ToLower())== false )
{
ObjPrList.Add(objProcess.Name.ToLower(), objProcess);
lstProcesses.Items.Add(objProcess);
}

mehdi.mousavi
جمعه 11 دی 1388, 00:18 صبح
در ذخیر کردن اطلاعات مشکلی ندارم ، اما در بازیابی و پیدا کردن اونا مشکل دارم مقاله یا نمونه کدی که جامع باشه میخوام ، البته نمونه کد MSDN رو دیدم ولی زیاد کارم رو راه ننداخت اینم قسمتی که کدها رو نوشتم

سلام.
Hashtable زوج مرتبی از "کلید" و "مقدار" میگیره. وقتی شما می نویسید:

ObjPrList.Add(objProcess.Name.ToLower(), objProcess);

در واقع دارید کلید رو objProcess.Name.ToLower() و مقدار رو objProcess میذارید. بعدا که بخواهید به یکی از این مقادیر برسید، باید کلید معادل با اون مقدار رو داشته باشید:

ObjPrList[objProcess.Name.ToLower()]

موفق باشید.

H2K
جمعه 11 دی 1388, 07:54 صبح
سلام خسته نباشید
شاید این (http://www.codersengine.com/tutorials-forums.html?func=view&catid=8&id=195#195) نمونه هم کمکتون کنه