- ベストアンサー
VB.NETで変数の型は自作できますか?
- VB.NET2003環境で変数の型は自作できるのか疑問です。
- TrueかFalseではなく、自分で好きな選択肢を設定したい場合、どのようにすればいいのか知りたいです。
- Integer型を使って選択肢を対応させる方法があるかどうか教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Namespace MyNamescape Public Enum MyAnimal As Integer MyDog = 1 MyCat = 2 MyLion = 3 End Enum Public Class Myapplication Public Sub New() End Sub Public Function Animal(ByVal ParamAnimal As MyAnimal) As String Select Case ParamAnimal Case MyAnimal.MyCat Return "猫" Case MyAnimal.MyDog Return "犬" Case MyAnimal.MyLion Return "ライオン" Case Else Return "" End Select End Function End Class Public Class MyapplicationMain Shared Sub Main() Dim hoge As Myapplication hoge = New Myapplication System.Console.WriteLine(hoge.Animal(MyAnimal.MyDog)) End Sub End Class End Namespace 'と書けば通じるか
お礼
ありがとうございます。 出ました! すごく便利そうです。 詳しく書いて頂いてありがとうございました!!