「Objectクラス」の版間の差分

提供: AB開発Wiki
ナビゲーションに移動検索に移動
(#127)
1行目: 1行目:
'''Object クラス'''は、自身をのぞくあらゆるクラスの基底クラスとなることが保証されている、システム由来のクラスです。
+
'''Objectクラス'''は、自身をのぞくあらゆるクラスの基底クラスとなることが保証されている、システム由来のクラスです。
どのクラスも継承しないクラスを新たに定義すると、そのクラスは暗黙的に Object クラスから派生します。
+
どのクラスも継承しないクラスを新たに定義すると、そのクラスは暗黙的に Objectクラスから派生します。
  
 
== クラスの機能 ==
 
== クラスの機能 ==
9行目: 9行目:
 
  Virtual Function Equals(object As Object) As Boolean
 
  Virtual Function Equals(object As Object) As Boolean
 
  Static Function Equals(objectA As Object, objectB As Object) As Boolean
 
  Static Function Equals(objectA As Object, objectB As Object) As Boolean
2 つのオブジェクトが等しければ True を、そうでなければ False を返します。
+
2 つのオブジェクトが等しければTrueを、そうでなければFalseを返します。ハッシュコードが等しい同じクラスのインスタンスはすべて等価と見なされます。
ハッシュコードが等しい同じクラスのインスタンスはすべて等価と見なされます。
 
  
 
==== GetHashCode ====
 
==== GetHashCode ====
24行目: 23行目:
 
==== ReferenceEquals ====
 
==== ReferenceEquals ====
 
  Static Function ReferenceEquals(objectA As Object, objectB As Object) As Boolean
 
  Static Function ReferenceEquals(objectA As Object, objectB As Object) As Boolean
2 つの参照が同じオブジェクトを指していれば True を、そうでなければ False を返します。
+
2 つの参照が同じオブジェクトを指していればrue を、そうでなければFalseを返します。
  
 
==== ToString ====
 
==== ToString ====
 
  Virtual Function ToString() As String
 
  Virtual Function ToString() As String
オブジェクトの内容を示す String 型の文字列を返します。
+
オブジェクトの内容を示すString型の文字列を返します。
  
 
このメソッドはオーバーライド可能です。
 
このメソッドはオーバーライド可能です。
  
[[Category:System 名前空間]]
+
[[Category:System名前空間]]

2007年8月6日 (月) 02:12時点における版

Objectクラスは、自身をのぞくあらゆるクラスの基底クラスとなることが保証されている、システム由来のクラスです。 どのクラスも継承しないクラスを新たに定義すると、そのクラスは暗黙的に Objectクラスから派生します。

クラスの機能

メソッド

Equals

Virtual Function Equals(object As Object) As Boolean
Static Function Equals(objectA As Object, objectB As Object) As Boolean

2 つのオブジェクトが等しければTrueを、そうでなければFalseを返します。ハッシュコードが等しい同じクラスのインスタンスはすべて等価と見なされます。

GetHashCode

Virtual Function GetHashCode() As Long

オブジェクトのハッシュコードを返します。

このメソッドはオーバーライド可能です。

GetType

Virtual Function GetType() As TypeInfo

オブジェクトの型に関する情報を反映した TypeInfo 型のオブジェクトを返します。

ReferenceEquals

Static Function ReferenceEquals(objectA As Object, objectB As Object) As Boolean

2 つの参照が同じオブジェクトを指していればrue を、そうでなければFalseを返します。

ToString

Virtual Function ToString() As String

オブジェクトの内容を示すString型の文字列を返します。

このメソッドはオーバーライド可能です。