次の方法で共有


FontFamily.GetHashCode メソッド

定義

この FontFamilyのハッシュ コードを取得します。

public:
 override int GetHashCode();
public override int GetHashCode ();
override this.GetHashCode : unit -> int
Public Overrides Function GetHashCode () As Integer

戻り値

この FontFamilyのハッシュ コード。

次のコード例は Windows フォームで使用できるように設計されており、Paint イベント ハンドラーのパラメーターである PaintEventArgseが必要です。 このコードは、次のアクションを実行します。

  • FontFamilyを作成します。

  • フォント ファミリのハッシュ コードを取得します。

  • ハッシュ コードの値をテキストとして画面に描画します。

public:
   void GetHashCode_Example( PaintEventArgs^ e )
   {
      // Create a FontFamily object.
      FontFamily^ myFontFamily = gcnew FontFamily( "Arial" );

      // Get the hash code for myFontFamily.
      int hashCode = myFontFamily->GetHashCode();

      // Draw the value of hashCode to the screen as a string.
      e->Graphics->DrawString( String::Format( "hashCode = {0}", hashCode ),
            gcnew System::Drawing::Font( myFontFamily,16 ), Brushes::Black, PointF(0,0) );
   }
public void GetHashCode_Example(PaintEventArgs e)
{
    // Create a FontFamily object.
    FontFamily myFontFamily = new FontFamily("Arial");
             
    // Get the hash code for myFontFamily.
    int hashCode = myFontFamily.GetHashCode();
             
    // Draw the value of hashCode to the screen as a string.
    e.Graphics.DrawString(
        "hashCode = " + hashCode.ToString(),
        new Font(myFontFamily, 16),
        Brushes.Black,
        new PointF(0, 0));
}
Public Sub GetHashCode_Example(ByVal e As PaintEventArgs)

    ' Create a FontFamily object.
    Dim myFontFamily As New FontFamily("Arial")

    ' Get the hash code for myFontFamily.
    Dim hashCode As Integer = myFontFamily.GetHashCode()

    ' Draw the value of hashCode to the screen as a string.
    e.Graphics.DrawString("hashCode = " & hashCode.ToString(), _
    New Font(myFontFamily, 16), Brushes.Black, New PointF(0, 0))
End Sub

適用対象