Reputation: 1095
I have a problem in a same namespace:
public partial class frmForm1 : Form // Form1
{
public class Account
{
public string Username;
public string Password;
}
public class ListAcc
{
public static int count = 0;
private static List<Account> UserList;
public static List<Account> Data()
{
return UserList;
}
}
}
public partial class frmForm2 : Form // Form2
{
private void button2_Click(object sender, EventArgs e)
{
frmForm1.Account A;
string m = frmForm1.ListAcc<A>.[0].Username; //ERROR
}
}
How could i access the attributes (Username, Password...) in frmForm1? Someone help me? Thanks!
Upvotes: 0
Views: 266
Reputation: 16616
string m = frmForm1.ListAcc.Data()[0].Username
But, you must have first element in your username list.
Complete Source code:
public class Account
{
public string Username;
public string Password;
}
public class ListAcc
{
public static int count = 0;
private static List<Account> UserList;
public static List<Account> Data()
{
return UserList;
}
ListAcc()
{
UserList = new List<Account>();
UserList.Add(new Account() { Username = "x", Password = "y" });
}
}
public partial class frmForm1 : Form // Form1
{
public static ListAcc;
}
public partial class frmForm2 : Form // Form2
{
private void button2_Click(object sender, EventArgs e)
{
string m = frmForm1.ListAcc.Data()[0].Username;
}
}
Upvotes: 1