掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB.NETで画面間でデータを共有するには? (ID:107845)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
アヒルの卵さん: > ASP.NETのApplication("・・・")のように 元々の質問がASP(.NET)のApplicationスコープのグローバルな値と同じようなものと聞かれているので、Sharedキーワードを使えばOKという 解答も間違いというわけではありませんが、 Sharedキーワード自体はあるクラスの各インスタンス間で一つの値を共有するためにある仕組みで 画面間のデータを受け渡すための仕組みではありません。 #そのようにも使おうと思えば使えるというだけで。 Application("・・・")は有無を言わせないグローバル変数そのものなので、 画面間のデータを受け渡しのためであれば適切ではありません。 クラス、インスタンスというオブジェクト指向の根本的な考え方を理解しましょう。 データを受け渡しするためにはPublicなプロパティを用意すればよいとわかると思います。 オブジェクト指向とVB.NETの基礎を学ぶなら下記の書籍がお勧めです。 「ステップバイステップで学ぶ オブジェクト指向プログラミング実践講座 マイクロソフト公式解説書」
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.