c# - 以编程方式确定项目解决方案中的索引 - C#

标签 c# solution visual-studio-project

方法Solution.Projects.Index(Object index)获取项目的索引作为数字。

我有项目的名称。如何以编程方式确定该项目解决方案中的索引?

最佳答案

你可以使用 linq:

string yourProject = "ProjectName";
var query = Solution.Projects.Cast<Project>()
            .Select((p, i) => new { Name = p.Name, Index = i})
            .First(p => p.Name == yourProject).Index;

关于c# - 以编程方式确定项目解决方案中的索引 - C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20879026/

相关文章:

c# - 如何将参数传递给C#类?

c# - 当启动应用程序是控制台应用程序时,防止 iisexpress 在解决方案中运行网站

xml - Visual Studio : What is the format of "*.sln" file? 这不是 xml

.NET SDK 项目类型引用问题

c# - 打开上下文菜单之前的事件

c# - 未定义的枚举 & WPF ComboBox & WCF 序列化

MSBuild:如何在没有内部版本号的情况下在 Visual Studio 项目中添加库引用?

c# - 编译器优化在循环期间保持静态的属性

c# - MVC通用类定位