Triplet Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İ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 |
| Second |
Üçlüden ikincisini |
| Third |
Üçlüden üçüncüsünü |
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) |