小编use*_*020的帖子

除了使用Linq之外,我怎么能得到一组枚举?

我有一套枚举

public enum SyncRequestTypeEnum
{
 ProjectLevel=1,
 DiffSync=2,
 FullSync=3
}
Run Code Online (Sandbox Code Playgroud)

我想在下拉列表中显示这些枚举,但ProjectLevel除外.我可以使用linq获取这些详细信息吗?有人可以帮忙吗?

c#

5
推荐指数
1
解决办法
1283
查看次数

关于C#使用foreach循环将对象添加到列表中

foreach (string f in fileName)
{
    if (list.Where(p => p.FileName.Trim().Equals(f.Trim(), StringComparison.OrdinalIgnoreCase)).Count() == 0)
    {
        ServerpathID = GetSourceServerPath(projectID, out ServerPath);
        DellDirectory dir = new DellDirectory(ServerPath);
        lstgAFPFileInfo = GetFilesFromSourceServer(new string[] { f }, ServerpathID, SearchOption.TopDirectoryOnly).ToList();

        if (lstgAFPFileInfo.Count() != 0)
        {
            foreach (Service.GAFPFileInfo lstg in lstgAFPFileInfo)
            {
                projectfile.Checksum = string.Empty;
                projectfile.IsAutoDeleted = (autoDelete == true) ? true : false;
                projectfile.Size = lstgAFPFileInfo[0].Size;
                projectfile.IsArchived = false;
                projectfile.ProjectFileId = 0;
                projectfile.Language.LanguageId = 1;
                projectfile.LastModifyDate = lstgAFPFileInfo[0].LastModified;
                projectfile.ProjectPartLink = projectPartLink;
                projectfile.FileName = f;
                list.Add(projectfile);
            }
        } …
Run Code Online (Sandbox Code Playgroud)

c#

3
推荐指数
1
解决办法
3995
查看次数

标签 统计

c# ×2