C#中如何取得一个返回对象类型的方法中该对象的其中一个属性值
1个回答
展开全部
List<Models.InvoiceInfo> ls = FindInvoice();
for(int i = 0; i < ls.Count; i++)
{
Models.InvoiceInfo mi= ls[i];
// 用mi获取它的属性
}
for(int i = 0; i < ls.Count; i++)
{
Models.InvoiceInfo mi= ls[i];
// 用mi获取它的属性
}
追问
我试了,但是mi不能再用了。假设我想使用mi对象中的InvoiceNo属性,该怎么办呢?
追答
返回的ls实际上是一个包含若干Models.InvoiceInfo实例的数组,你说的是哪一个mi?mi是while循环里的局部变量,每次循环时都被重新赋值,每次都不一样,循环结束后就被销毁了,在while循环外边是无法访问的。
你要先看看C#的基础语法!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询