私は動作するコードを持っています:
XML:
<parameters>
<company>asur_nsi</company>
<password>lapshovva</password>
<user>dogm_LapshovVA</user>
</parameters>
コード:
XElement documentRoot = XElement.Load(webConfigFilePath);
var param = from p in documentRoot.Descendants("parameters")
select new
{
company = p.Element("company").Value,
password = p.Element("password").Value,
user = p.Element("user").Value
};
foreach (var p in param)
{
AuthContext ac = new AuthContext()
{
Company = p.company,
Password = p.password,
User = p.user
};
}
しかし、私はそれをより良く、より短くし、AuthContext 型のオブジェクトをすぐに返したいと考えています。何らかの方法で AuthContext オブジェクトの作成を「select new」セクションに移動したいと考えています。