我想添加一个新的OldFlatFile,以OldFlatFileList该作品,但没有增加新的一个.我看不到错误,我不知道下面的代码是否有问题?
OldFlatFileList count与添加之前和之后相同:
var selectedPackage = FlatFileHelper.GetSelectedPackage(OldFlatFileList);
var primaryFeature = new PrimaryFeatures(){ DataTypeCode = "abc" };
OldFlatFileList.ToList().Add(
new OldFlatFile
{
new OldFlatFileEntry
{
InformationFields = selectedPackage.InformationFields,
PrimaryFeatures = primaryFeature,
SecondaryFeatures = null
}
});
Run Code Online (Sandbox Code Playgroud)
private IEnumerable<OldFlatFile> OldFlatFileList
{
get { return Session[SystemConstant.OldFlatFileListKey] as List<OldFlatFile>; }
set { Session[SystemConstant.OldFlatFileListKey] = value; }
}
Run Code Online (Sandbox Code Playgroud)
public class OldFlatFile : List<OldFlatFileEntry>
{}
Run Code Online (Sandbox Code Playgroud) 我正在处理一个包含相同包含这么多行的文件,而且这个文件上有很多不同的包.我想选择不同的
column1 Model column3 column4 ... column12 - >所有这些列都是我的包的内容(InformationFields)
我想使用Model列获得不同的包值.(如果此行的信息字段中的模型已更改,则为新包)
我是Linq的新手,学习并编写下面的行,返回我List<string>在我的文件中包含不同的模型名称.但我想拥有List<InformationFields>.
distinctPackages.AddRange(packages.Select(x => x.InformationFields.Model)
.Distinct().ToList());
Run Code Online (Sandbox Code Playgroud)