[初心者]VB.NET初心者板.vb 1行目[集まれ]
VB.NET初心者の人、質問どぞ〜 あんまり難しい質問はしないことw
このスレッドは天才チンパンジー「アイちゃん」が 言語訓練のために立てたものです。 アイと研究員とのやり取りに利用するスレッドなので、 関係者以外は書きこまないで下さい。 京都大学霊長類研究所
3 :
1 :2010/11/07(日) 11:29:08
>>2 2getくらいすれよ
もったいねぇ(´・ω・`)
6 :
デフォルトの名無しさん :2010/11/18(木) 10:54:10
失礼します vb2010についての質問です テキストファイルを読み取り専用で入力し、1行ずつ使用する方法を教えて下さい。
StringReaderで読み込んで、ReadLineでよくね?
ReadLineは読み取り専用の指定ができないみたいでした。 IO.File.OpenReadの使い方もいまいちわかりませんでしたので教えていただきたかったのですが…
File.ReadAllLinesでも使っとけ
データベースに入ってる全社員コードを配列かハッシュに入れたい
Splitでも使って分割しれ
プログラム独学で初めて2週間目です。 VB.net使ってます。 Private Structure a Dim aa() As Integer End Structure Sub Main() Dim i As Integer Dim b(20) As a For i = 0 To 20 ReDim b(i).aa(20) Next end sub 構造体配列の中の変数を配列にする場合、 こういう宣言方法しかないでしょうか。 これで一応通ったのですが。
.NETでは配列は常にオブジェクトで、要素数を固定することはできません。 だから意味的には Dim aa As Integer()と宣言して b(i).aa = New Integer(20) {} と初期化するのが正しい書き方です。Redimとかb(20)とかは.NETになる前のVBの名残りなので忘れましょう。
>>13 ありがとうございます。
オブジェクトというものが理解できてなくて、
動くことは動くけど、なぜこれを書かないといけないのか?
というのがわかってないまま動いているので、
危険な状態です。
excelVBAはそれでなんとかなってきたのですが、
.netは、オブジェクトやクラスの概念をきちんと理解してないと
動作はしても危険なプログラムになりそうですね・・・
15 :
K :2010/12/01(水) 21:16:52
こんばんは。初めてなんですけど、どうしたら良いのか分からないので、どなたか教えてください。
16 :
デフォルトの名無しさん :
2010/12/01(水) 22:31:46 クロウバイツでも出すのか。