- 題名: Type型を使った型の比較
- 日時: 2012/02/07 16:01:50
- ID: 29789
- この記事の返信元:
- (なし)
- この記事への返信:
- [29790] Re[1]: Type型を使った型の比較2012/02/07 16:36:58
- [29791] Re[1]: Type型を使った型の比較2012/02/07 16:50:58
- ツリーを表示
2012/02/07(Tue) 16:53:10 編集(投稿者) 2012/02/07(Tue) 16:51:25 編集(投稿者) ■No29789に返信(FutoNekoさんの記事) あっているか分かりませんが、こんな感じでどうででょう? Public Class Form1 Inherits Form ・・・ Dim tpForm = GetType(Form) If tpForm.IsAssignableFrom(Me.GetType) Then Dim a As Form = Me End If Dim tpClass1 = GetType(Class1) If tpClass1.GetMethod("op_Implicit", New Type() {Me.GetType}) IsNot Nothing Then Dim b = CType(Me, Class1) End If ・・・ End Class Class Class1 Public Property Name As String Public Shared Narrowing Operator CType(obj1 As Form1) As Class1 Return New Class1 With {.Name = obj1.Name} End Operator End Class
分類:[.NET]