说我有一个包含这样的对象的列表:
public class Person
{
private string _name;
private string _id;
private int _age;
public Person
{
}
// Accessors
}
public class ManipulatePerson
{
Person person = new Person();
List<Person> personList = new List<Person>;
// Assign values
private void PopulateList();
{
// Loop
personList.Add(person);
// Check if every Person has a unique ID
}
}
Run Code Online (Sandbox Code Playgroud)
我想检查每个人都有一个唯一的ID.我想返回一个布尔值true/false,具体取决于ID是否唯一.这是我用LINQ可以实现的吗?
尝试运行管道时出现错误。
/devops/templates/app-deployment-template.yml(行:50,列:27):无法从数组转换为字符串。值:数组
这是我的 yaml 文件中的参数,我试图将其进一步传递到 ARM 模板中。在顶层,这是一个字符串数组,其中包含 UKSouth、NorthEurope 等元素。
parameters:
- name: locations
type: object
default: []
# other parameters
# other jobs and tasks
- task: AzureResourceManagerTemplateDeployment@3
displayName: 'Deploy Azure Core Infrastructure'
inputs:
deploymentScope: 'Resource Group'
azureResourceManagerConnection: '${{parameters.subscriptionName}}'
action: 'Create Or Update Resource Group'
resourceGroupName: '${{parameters.environmentName}}-${{parameters.resourceGroupName}}'
location: 'North Europe'
templateLocation: 'Linked artifact'
csmFile: '$(Pipeline.Workspace)/artifacts/infrastructure/appserviceplan.json'
csmParametersFile: '$(Pipeline.Workspace)/artifacts/infrastructure/appserviceplan.parameters.json'
deploymentMode: 'Incremental'
overrideParameters: '-name ${{parameters.environmentName}}-${{parameters.resourceGroupName}} -locations ${{parameters.locations}}'
Run Code Online (Sandbox Code Playgroud)