takkete

スポンサーリンク
12.その他のツールとコマンドの連携

Hyper-Vを使う

これからHyper-Vも使っていこうと思います。WSLの時と同じく、「アプリと機能」、「プログラムと機能」から、 「Windows機能の有効化または無効化」をクリック。 Hyper-Vのチェックを入れます。ぶら下がっている項...
12.その他のツールとコマンドの連携

Linux(mono)でVB、ポリモーフィズム

プロパティがおぼろげに分かってきたところで、次はポリモーフィズムを学習したいと思います。 また犬クラス(Dog)を追加しました。動物クラス(Animal)にもあるTalkメソッドを実装しています。 ビルドして実行すると、 ...
12.その他のツールとコマンドの連携

Linux(mono)でVB、インデックス付きプロパティ

Animalクラスの名前(Name)プロパティですが、名前って一つじゃない場合もありますね。 あだ名もありますし。 今回は、プロパティをインデックス付きに変更してみます。 元のプロパティ。 インデックス付きに変更後。 ...
12.その他のツールとコマンドの連携

Linux(mono)でVB、プロパティ(その5)

オブジェクト指向らしくと考え始めると、何も作れなくなるので、素直にプロパティを使ってAnimalに名前も保持することにします。 あと、Tellメソッドも何をするメソッドか分かりにくいので、WhatIsThisという名前にしました。...
12.その他のツールとコマンドの連携

Linux(mono)でVB、プロパティ(その3)

mono vbncで、自動実装プロパティがビルドエラーになったのは、 単純に対応してないだけでした。VB8相当だと考えた方がよいかもしれません。 より このままだと、自動実装プロパティの学習が進まないので、Visual St...
12.その他のツールとコマンドの連携

Linux(mono)でVB、プロパティ(その2)

GetやSetは、毎回同じことを書くのが面倒なので、自動実装することができます。 このように一行に置き換えます。 では、自動実装に置き換えたソースをビルドして、 なんだこれは! 意図しないエラーがたくさん。 ...
12.その他のツールとコマンドの連携

Linux(mono)でVB、プロパティ

次はプロパティを使っていきます。 AnimalクラスにPrivateの_myname変数を追加して、変数にアクセスするためのMynameプロパティを実装しました。Getは値の取得、Setは値の設定です。 実行すると、 ...
スポンサーリンク
タイトルとURLをコピーしました