我找不到所需的确切答案,因此我发布了其他情况下可能会回答的问题。
我有一个实体,其中包含所有应用程序的名称和ID。我需要获取特定应用程序的ID。
这就是我要做的:
string DesktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
string imName = "p2.jpg";
string imPath = Path.Combine(DesktopPath, imName);
Bitmap bm = new Bitmap(imPath);
但是,我收到一个错误消息,说string applicationName = (string)settingsReader.GetValue("ApplicationName", typeof(String));
int ApplicationID = GetUser.User.Applications.Where(app => app.ApplicationName == applicationName).Select(a => a.ApplicationID);
我该怎么做?
答案 0 :(得分:0)
假设您将始终获得结果(如果您使用Single
最好为true),则可以使用
int ApplicationID = GetUser.User.Applications.Single(app => app.ApplicationName == applicationName).ApplicationID;