

NullReferenceException はハンドルされませんでした。  
オブジェクト参照がオブジェクト インスタンスに設定されていません。  
とエラーが出ます。

mi1.cs

[code]

    namespace mip
    {
        public enum enumMessageType
        {
            mtA, mtB, mtC, ...
        }
    後略
    
[/code]

Form1.cs

[code]

    namespace mipTest
    {
        public partial class Form1 : Form
        {
            private void btnInsert_Click(object sender, EventArgs e)
            {
                QueueInfo qi = new QueueInfo();
                qi.COmmandInfo.MessageType = enumMessageType.mtA; ←ここでエラーがでます。
                後略
    
[/code]

解決の手がかりはありますでしょうか。  
よろしくお願いします。


CC BY-SA 3.0
2015-07-01T03:42:37.277
11914
2015-07-01T06:11:12.427
2015-07-01T06:11:12.427
8000
9674
question
c#
C#, 列挙型で NullReferenceException はハンドルされませんでした。


デバッグ実行を行い、エラーが発生する行でブレークし、 Null になっているものを探してください。

見た感じ、QueueInfoクラスのCOmmandInfoメンバ変数が初期化されていない可能性が高いです。


CC BY-SA 3.0
2015-07-01T03:53:54.590
11915
2015-07-01T03:53:54.590
4391
11914
answer