问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C# 如何把两个UserInfo类 对象加到 List <> 中

发布网友 发布时间:2022-04-24 08:10

我来回答

3个回答

热心网友 时间:2023-10-09 02:34

public class UserInfo
{
private string _username;
private string _userpwd;

public string UserName
{
get { return _username; }
set { _username = value; }
}

public string UserPwd
{
get { return _userpwd; }
set { _userpwd = value; }
}
}

public class BUserInfo
{
public List<UserInfo> GetAll()
{
List<UserInfo> list = new List<UserInfo>();
list.Clear();
UserInfo userinfo = new UserInfo();
userinfo.UserName = "css";
userinfo.UserPwd = "css";
//add1
userinfo.UserName = "admin";
userinfo.UserPwd = "admin";
//add2
list.Add(userinfo);
return list;
}
}

这样应该可以吧,因为List<T>是一个集合,两条信息都会存在这个集合中吧

热心网友 时间:2023-10-09 02:35

List<UserInfo> list = new List<UserInfo>();
list.Clear();
UserInfo userinfo = new UserInfo();
userinfo.UserName = "css";
userinfo.UserPwd = "css";
list.add(userinfo );
userinfo = new UserInfo();
userinfo.UserName = "admin";
userinfo.UserPwd = "admin";
list.add(userinfo );
return list;

热心网友 时间:2023-10-09 02:35

public class BUserInfo
{
public List<UserInfo> GetAll()
{
List<UserInfo> list = new List<UserInfo>();
list.Clear();
UserInfo userinfo = new UserInfo();
userinfo.UserName = "css";
userinfo.UserPwd = "css";
//add1
list.add(userinfo);
UserInfo userinfo = new UserInfo();
userinfo.UserName = "admin";
userinfo.UserPwd = "admin";
//add2
list.add(userinfo);
return list;
}
}追问这种方法不行的,UserInfo 是引用类型,再Show()的时候两个值是一样的

追答using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace demo
{
class Program
{
static void Main(string[] args)
{
BUserInfo info = new BUserInfo();
foreach (UserInfo user in info.GetAll())
Console.WriteLine(user.ToString());

Console.ReadLine();
}
}

[Serializable]
public class UserInfo
{
private string _username;
private string _userpwd;

public string UserName
{
get { return _username; }
set { _username = value; }
}

public string UserPwd
{
get { return _userpwd; }
set { _userpwd = value; }
}

public override string ToString()
{
return new StringBuilder(string.Format("UserName is {0},UserPwd is {1}", this.UserName, this.UserPwd)).ToString();
}
}

public class BUserInfo
{
public List GetAll()
{
List list = new List();
list.Clear();
UserInfo userinfo = new UserInfo();
userinfo.UserName = "css";
userinfo.UserPwd = "css";
//add1
list.Add(userinfo);

userinfo = new UserInfo();
userinfo.UserName = "admin";
userinfo.UserPwd = "admin";
//add2
list.Add(userinfo);

return list;
}
}

}

都测试过了,你自己看一样不一样。虽然是 引用类型,但是第二个你new过了,重新赋值了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
耳机的价格是多少? 请问市净率是什么意思.高好还是低好? 股票中市净率高好还是低好? 市净率为什么越低越好 市净率到底是高好还是低好? airpods整盒丢了能定位吗(丢失AirPods盒子,如何定位?) “DJ”是“Dumb Jerk”缩写,它在中文里是什么意思? “DJ”指什么? “DJ”是“Daniel Jeremiah”缩写的中文意思是什么? 联想笔记本w7系统怎样改无线密码 Oracle数据库,有个userinfo表,没有时间列,但我现在要查询某条记录执行插... myeclipse控制台显示对象名“UserInfo”无效 SQL高级编码题:某银行的数据库中有一账户信息表userInfo,结构如下: 请问大侠 在SQL数据库当中,userinfo,orderinfo,commodityinfo,commoditysort这四个单词是什么意思? 下列选项描述的SQL语句中,能将USER表的名称更改为USERINFO的是哪一项? c盘突然出现了一个userinfo.dat文件是病毒吗? 通过SQL语句创建数据库userinfo 要将表userinfo从数据库中删除,用以下的哪个命令 找不到类型或命名空间名称“UserInfo”(是否缺少 using 指令或程序集引用?) XP中,userinfo(XML文档),是什么文件?有什么用?可以删去吗? ios定时器userinfo怎么用 at church和at the church 区别 church important 雅马哈功放中cHURCH是什么意思? church是什么意思? 关于church 的几个简单表达..... church的Church的派生 “教会”是什么意思? church的英文? church是什么词性 它是副词吗? 前面能加 to吗? java中&quot;HashMap userInfo &quot;是什么意思? 下面哪一个sql语句将user表的名称更改为userinfo 请问在SQL数据库中查询&#39;UserInfo&#39;数据库是否存在有哪两种方法 在/home/user建userinfo.dat文件。 userinfo.dat内容怎么写 有userinfo表,有userid,usernme,password三个字段,其中userid为主键,在只知道表名的情况下如何得到主键. struts1中&lt;input name=&quot;userInfo.userName&quot;&#47;&gt;这种userInfo.userName怎么与actionForm的属性进行绑定? document.userinfo.username.value这代码是什么意思 微信官网6.0.0.41内测版下载 wp微信5.1内测版下载 听说腾讯公司发布了微信7.0.6内测版不过我不知道在哪里下载 人民币汇率变动对股市的影响是什么?具体一些? 汇率变化对股价的影响是什么? 索尼手机中国售后服务网点查询网站是? 成都哪个地方有sony的售后服务部? 上海索尼手机维修点有哪几个? 现在已有一个公众号,我要再开通一个公众号,该怎么开通?如何开通小程序功能? 上海索尼手机维修点在哪里? 从已认证的公众号内申请了一个小程序,不需要认证费用。那第二年 在昆明市,索尼手机售后维修点地址在哪里? 微信公众服务号已经认证了我再开通微信小程序还需要再次认证吗