Triplet Triplet Triplet Triplet Class

Definition

Stellt eine grundlegende Dienstprogrammklasse bereit, die zum Speichern von drei verknüpften Objekten verwendet wird.Provides a basic utility class that is used to store three related objects.

public ref class Triplet sealed
[System.Serializable]
public sealed class Triplet
type Triplet = class
Public NotInheritable Class Triplet
Vererbung
TripletTripletTripletTriplet
Attribute

Beispiele

Im folgenden Beispiel wird ein Triplet -Objekt verwendet, um drei ganzzahlige Werte zu speichern, und ein weiteres Triplet -Objekt, das drei LabelThe following example uses a Triplet object to hold three integer values and another Triplet to hold three label controls.

Hinweis

Beim Zugriff auf Verweis Typen als Member einer Tripletsind nur generische Object Methoden für diesen Member verfügbar.When accessing reference types as members of a Triplet, only generic Object methods are available for that member.

<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

    protected void Page_Load(object sender, EventArgs e)
    {
        Triplet circle = new Triplet(5, 7, 3);
        lblCircle.Text = "X position: " + circle.First +
            "<br />Y position: " + circle.Second +
            "<br />Radius: " + circle.Third;

        Triplet labels = new Triplet(Label1, Label2, Label3);
        Label1.Text = "Type: " + labels.First.GetType().ToString();
        Label2.Text = "ToString: " + labels.Second.ToString();
        Label3.Text = "HashCode: " + labels.Third.GetHashCode();
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Triplet Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h3>Circle Dimensions</h3>
        <asp:Label ID="lblCircle" runat="server" /><br /><br />
        <h3>Labels Within a Triplet</h3>
        Note that only object methods are available to members of a triplet regardless of type.<br />
        <asp:Label ID="Label1" runat="server" /><br />
        <asp:Label ID="Label2" runat="server" /><br />
        <asp:Label ID="Label3" runat="server" /></div>
    </form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
        Dim circle As New Triplet(5, 7, 3)
        lblCircle.Text = "X position: " & circle.First & _
            "<br />Y position: " & circle.Second & _
            "<br />Radius: " & circle.Third

        Dim labels As New Triplet(Label1, Label2, Label3)
        Label1.Text = "Type: " & labels.First.GetType().ToString()
        Label2.Text = "ToString: " & labels.Second.ToString()
        Label3.Text = "HashCode: " & labels.Third.GetHashCode()
    End Sub
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>Triplet Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h3>Circle Dimensions</h3>
        <asp:Label ID="lblCircle" runat="server" /><br /><br />
        <h3>Labels Within a Triplet</h3>
        Note that only object methods are available to members of a triplet regardless of type.<br />
        <asp:Label ID="Label1" runat="server" /><br />
        <asp:Label ID="Label2" runat="server" /><br />
        <asp:Label ID="Label3" runat="server" /></div>
    </form>
</body>
</html>

Hinweise

Die Triplet -Klasse wird als grundlegende Struktur zum Speichern von drei verwandten Objekten verwendet.The Triplet class is used as a basic structure to store three related objects. Dabei handelt es sich um eine Hilfsprogrammklasse, die auf verschiedene Weise in ASP.NET verwendet wird.It is a utility class that is used in various ways throughout ASP.NET. Sie können die- Triplet Klasse in Ihrem eigenen Code überall dort verwenden, wo Sie eine Struktur benötigen, die drei verknüpfte Objekte enthält, und wo das Ausblenden von Daten nicht zwingend notwendig ist.You can use the Triplet class in your own code anywhere that you need a structure to contain three related objects and where data-hiding is not essential. Die Triplet -Klasse kapziert Ihre object Verweise, First, Secondund Thirdnicht in Eigenschaften. Sie macht Sie direkt für den aufrufenden Code als öffentliche Klassen Felder verfügbar.The Triplet class does not encapsulate its object references, First, Second, and Third, in properties; it exposes them directly to all calling code as public class fields.

Konstruktoren

Triplet() Triplet() Triplet() Triplet()

Initialisiert eine neue Instanz der Triplet-Klasse.Initializes a new instance of the Triplet class.

Triplet(Object, Object) Triplet(Object, Object) Triplet(Object, Object) Triplet(Object, Object)

Initialisiert eine neue Instanz der Triplet-Klasse und legt die ersten zwei Objekte fest.Initializes a new instance of the Triplet class and sets the first two objects.

Triplet(Object, Object, Object) Triplet(Object, Object, Object) Triplet(Object, Object, Object) Triplet(Object, Object, Object)

Initialisiert eine neue Instanz der Triplet-Klasse mithilfe der bereitgestellten drei Objekte.Initializes a new instance of the Triplet class with the provided three objects.

Felder

First First First First

Ruft das erste object des Triplets ab oder legt dieses fest.Gets or sets the first object of the triplet.

Second Second Second Second

Ruft das zweite object des Triplets ab oder legt dieses fest.Gets or sets the second object of the triplet.

Third Third Third Third

Ruft das dritte object des Triplets ab oder legt dieses fest.Gets or sets the third object of the triplet.

Methoden

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für: