• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB.NETで変数の型は自作できませんか?)

VB.NETで変数の型は自作できますか?

このQ&Aのポイント
  • VB.NET2003環境で変数の型は自作できるのか疑問です。
  • TrueかFalseではなく、自分で好きな選択肢を設定したい場合、どのようにすればいいのか知りたいです。
  • Integer型を使って選択肢を対応させる方法があるかどうか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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 'と書けば通じるか

popopompom
質問者

お礼

ありがとうございます。 出ました! すごく便利そうです。 詳しく書いて頂いてありがとうございました!!

関連するQ&A