Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
Integerの配列に (例として)FormのWidthプロパティの値を代入
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=10839#CommentId23457
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2012/5/2 21:41:00
> Dim Int(5) As Integer
> Dim Form(5) As New Form
「Int関数」や「Formクラス」と名前が競合しているので、変数名を見直すことをお奨めします。
(不正な変数名というわけでは無いので、使えないわけでは無いのですけれども)
> と(まぁ 意味のない)コードがあったとして
そもそも二番目の宣言は、(たとえ変数名を変えても)文法エラーになりますよね。
最終的にやりたいことは何ですか?
(a) Form インスタンスを 1 つ作り、それを要素数 5 の一次元配列変数に格納する。
(b) Form インスタンスを 5 つ作り、それを要素数 5 の一次元配列変数に格納する。
(c) Form の配列は既にあるものとして、そこからそれぞれの Width を抜き出した配列を作る。
> ループを使わずに代入したいのですが
ループを使いたくない理由は何ですか?
> ここまで読んでも なんのことかよくわからないですよね・・・
とりあえず上記(c) なら:
Dim
I()
As
Integer
= フォーム配列.
Select
(
Function
(f) f.Width).ToArray()