A
Adam
Hi all,
The output of the code below is:
This is Message 2
This is Message 2
But I expected:
This is Message 1
This is Message 2
Can anyone help me understand what I am doing wrong? Thanks!
using System;
using System.Collections;
namespace test
{
public class Message
{
private string text;
public string Text
{
get{return text;}
set{text=value;}
}
}
class Class1
{
[STAThread]
static void Main(string[] args)
{
ArrayList Messagebox = new ArrayList();
Message oMessage=new Message();
oMessage.Text="This is Message 1";
Messagebox.Add(oMessage);
oMessage.Text="This is Message 2";
Messagebox.Add(oMessage);
Message mymess=(Message)Messagebox[0];
Console.WriteLine(mymess.Text);
Message mymess2=(Message)Messagebox[1];
Console.WriteLine(mymess.Text);
}
}
}
The output of the code below is:
This is Message 2
This is Message 2
But I expected:
This is Message 1
This is Message 2
Can anyone help me understand what I am doing wrong? Thanks!
using System;
using System.Collections;
namespace test
{
public class Message
{
private string text;
public string Text
{
get{return text;}
set{text=value;}
}
}
class Class1
{
[STAThread]
static void Main(string[] args)
{
ArrayList Messagebox = new ArrayList();
Message oMessage=new Message();
oMessage.Text="This is Message 1";
Messagebox.Add(oMessage);
oMessage.Text="This is Message 2";
Messagebox.Add(oMessage);
Message mymess=(Message)Messagebox[0];
Console.WriteLine(mymess.Text);
Message mymess2=(Message)Messagebox[1];
Console.WriteLine(mymess.Text);
}
}
}