Прочитать на английском

Поделиться через


DataGridCell.GetHashCode Метод

Определение

Получает значение хэша, которое может быть добавлено в объект Hashtable.

C#
public override int GetHashCode ();

Возвращаемое значение

Число, которое однозначно идентифицирует объект DataGridCell в таблице Hashtable.

Примеры

В следующем примере хэш-значение выбранной ячейки в элементе System.Windows.Forms.DataGrid управления добавляется в Hashtable.

C#
private Hashtable myHashTable = new Hashtable();

private void Grid_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
{
   DataGrid dg = (DataGrid)sender;
   DataGridCell myCell = dg.CurrentCell;
   string tempkey = myCell.ToString();
   Console.WriteLine("Temp " + tempkey);
   if(myHashTable.Contains(tempkey)){return;}
   myHashTable.Add(tempkey, myCell.GetHashCode());
   Console.WriteLine("Hashcode: " + myCell.GetHashCode().ToString());
}

Применяется к

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0

См. также раздел