DataGridCell.GetHashCode Método

Definição

Obtém um valor de hash que pode ser adicionado a um Hashtable.

C#
public override int GetHashCode ();

Retornos

Int32

Um número que identifica exclusivamente o DataGridCell em um Hashtable.

Exemplos

O exemplo a seguir adiciona o valor de hash da célula selecionada em um System.Windows.Forms.DataGrid controle a um 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());
}

Aplica-se a

Produto Versões
.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
Windows Desktop 3.0

Confira também