Triplet Sınıf

Tanım

İlgili üç nesneyi depolamak için kullanılan temel bir yardımcı program sınıfı sağlar.

public ref class Triplet
public ref class Triplet sealed
public class Triplet
[System.Serializable]
public sealed class Triplet
type Triplet = class
[<System.Serializable>]
type Triplet = class
Public Class Triplet
Public NotInheritable Class Triplet
Devralma
Triplet
Öznitelikler

Örnekler

Aşağıdaki örnek, üç tamsayı değerini tutmak için bir Triplet nesne, üç etiket denetimini tutmak için başka bir Triplet nesne kullanır.

Note

Başvuru türlerine üyesi Tripletolarak erişirken, bu üye için yalnızca genel Object yöntemler kullanılabilir.

<%@ 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>

Açıklamalar

sınıfı Triplet , ilgili üç nesneyi depolamak için temel bir yapı olarak kullanılır. ASP.NET boyunca çeşitli şekillerde kullanılan bir yardımcı program sınıfıdır. sınıfını Triplet kendi kodunuzda, ilgili üç nesne içeren bir yapıya ihtiyacınız olan ve veri gizlemenin gerekli olmadığı her yerde kullanabilirsiniz. Triplet sınıfı, objectözelliklerinde , Firstve Secondbaşvurularını Third kapsüllemez; bunları doğrudan tüm çağıran kodlara genel sınıf alanları olarak gösterir.

Oluşturucular

Name Description
Triplet()

Triplet sınıfının yeni bir örneğini başlatır.

Triplet(Object, Object, Object)

Sağlanan üç nesneyle sınıfının yeni bir örneğini Triplet başlatır.

Triplet(Object, Object)

sınıfının yeni bir örneğini Triplet başlatır ve ilk iki nesneyi ayarlar.

Alanlar

Name Description
First

Üçlüden ilkini object alır veya ayarlar.

Second

Üçlüden ikincisini object alır veya ayarlar.

Third

Üçlüden üçüncüsünü object alır veya ayarlar.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır