Protected void page_load (Object sender, eventargs E)
{
User U1 = new user ();
U1 = (User) getalluser () [0]; // person
U1.loginname = "people ";
U1.password = "123456 ";
U1.username = "I am man ";
User U2 = (User) getalluser () [1]; // animal
U2.loginname = "animal ";
U2.password = "123456 ";
U2.username = "I am animal ";
String sql1 = Dal. insert (U1 );
String sql2 = Dal. insert (U2 );
}
Public class dal
{
Public static string insert (User U)
{
String SQL = "insert into usertable (loginname, password, username) values ('" + U. loginname + "','" + U. password + "','" + U. username + "')";
Return SQL;
}
}
Public ilist <user> getalluser ()
{
Ilist <user> li = new list <user> (); // construct a generic interface
User u = new user (); // instance class
User U2 = new user (); // instance class
Li. Add (U); // person
Li. Add (U2); // animal
Return Li;
}
// Category class
Public new class user
{
Private string loginname;
Public String loginname
{
Get {return loginname ;}
Set {loginname = value ;}
}
Private string password;
Public String Password
{
Get {return password ;}
Set {Password = value ;}
}
Private string username;
Public String Username
{
Get {return username ;}
Set {username = value ;}
}
}
1. What are the advantages of the above Code? Why should I use it like this? (Please specify the advantages of this Code)
2. Replace ilist with list to run
3. Do not understand the differences between ilist and list
Thank you.