値型でしょうか?参照型でしょうか?
- 題名: 値型でしょうか?参照型でしょうか?
- 著者: あんきち
- 日時: 2010/09/16 16:22:26
- ID: 27323
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 値型でしょうか?参照型でしょうか?
- 著者: Azulean
- 日時: 2010/09/16 23:52:04
- ID: 27324
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 値型でしょうか?参照型でしょうか?
- 著者: あんきち
- 日時: 2010/09/17 8:01:52
- ID: 27326
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
2010/09/16(Thu) 16:56:17 編集(投稿者)
2010/09/16(Thu) 16:53:21 編集(投稿者)
2010/09/16(Thu) 16:51:33 編集(投稿者)
下記のようにクラスの中で構造体で宣言した場合は、値型になるのでしょうか?
また、この場合にはクラスにて宣言した方がよいのでしょうか?
(構造体の内部のデータはもう少し大きなものになります。また、最初にインスタンスを取ったら最後までそのままで、要素数等も固定であります。)
目的として、少しでもパフォーマンスを上げたいと思い、配列の確保方法を模索している所であります。
Public Class cls_Test
Public Structure struct_TestSt
Public a As Integer
Public b As Integer
Public c As Integer
Public d As Integer
End Structure
Public TestSt(9999) As struct_TestSt
End Class
Public Class frm_Main
Private Sub frm_Main_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim Test As New cls_Test
Test.TestSt(0).a= 1
End Sub
End Class
以上、乱文にて申し訳ありませんが、ご教示頂ければ幸いです。