日期:2014-05-18  浏览次数:21352 次

类对象
public ArrayList GetEntity(string entityFullName)  
  {
  private ArrayList entities = new ArrayList();
  entities = null;
  if (Entities != null)
  {
  foreach (object entityObject in Entities)
  {
  if (entityObject.GetType().FullName.Equals(entityFullName))
  {
  entities.Add(entityObject); --提示未将对象应用到对象实列
  }
  }
  }

  return entities;

  }
功能是根据传入的对象全名称 检索ArrayList中具有相同名称的类对象 并放在一个新的ArrayList中
问题: 为什么会提示 没有实列化对象呢
 

------解决方案--------------------
引用楼主 jeason_jun 的帖子:
public ArrayList GetEntity(string entityFullName)
{
private ArrayList entities = new ArrayList();
entities = null;
if (Entities != null)
{
foreach (object entityObject in Entities)
{
if (entityObject.GetType().FullName.Equals(entityFullName))
{
entities.Add(entityObject); --提示未将对象应用到对象实列
}
}
}

return entities;

}
功能是根据传入的对象全名称 检索ArrayList中具有相同名…

------解决方案--------------------
注意大小写的问题,并且entities = null;的话可能这个对象就不存在了。