给定的类列表,如何从类的特定属性中列出列表\数组?
我有一个课程:
public class MyField
{
private string fieldName;
public string FieldName
{
get { return fieldName; }
set { fieldName = value; }
}
private string fieldValue;
public string FieldValue
{
get { return fieldValue; }
set { fieldValue = value; }
}
private string fieldValidation;
public string FieldValidation
{
get { return fieldValidation; }
set { fieldValidation = value; }
}
private bool fieldValid;
public bool FieldValid
{
get { return fieldValid; }
set { fieldValid = value; }
}
}
然后我有一个列表:
private IList<MyField> myFields;
myFields = new List<SpectraNameField>()
{
new SpectraNameField{FieldName = "FirstField", FieldValue="", FieldValid = false, FieldValidation="" },
new SpectraNameField{FieldName = "SecondField", FieldValue="", FieldValid = false, FieldValidation="" }
};
然后,我通过我的XAML为列表的每个成员填充fieldValue
,但假设我只是说:
myFields[0].FieldValue = "Value0";
myFields[1].FieldValue = "Value1";
最后:最后需要获取每个fieldValue
的所有值 MyField 使用“ _”加入(即我需要获取字符串“ value0_value1”) 我如何获得我myfield
的所有fieldValue
的列表或数组?
I have a class:
public class MyField
{
private string fieldName;
public string FieldName
{
get { return fieldName; }
set { fieldName = value; }
}
private string fieldValue;
public string FieldValue
{
get { return fieldValue; }
set { fieldValue = value; }
}
private string fieldValidation;
public string FieldValidation
{
get { return fieldValidation; }
set { fieldValidation = value; }
}
private bool fieldValid;
public bool FieldValid
{
get { return fieldValid; }
set { fieldValid = value; }
}
}
and then I have a list made of them:
private IList<MyField> myFields;
myFields = new List<SpectraNameField>()
{
new SpectraNameField{FieldName = "FirstField", FieldValue="", FieldValid = false, FieldValidation="" },
new SpectraNameField{FieldName = "SecondField", FieldValue="", FieldValid = false, FieldValidation="" }
};
I then populate FieldValue
for each member of the list through my XAML, but let's say as an example I just say:
myFields[0].FieldValue = "Value0";
myFields[1].FieldValue = "Value1";
At the end I need to get all the values of FieldValue
for each MyField
joined using "_" (i.e. I need to get string "Value0_Value1")
How do I get list or array of all the FieldValue
of my list of MyField
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
.select
获得值使用
string.join.join
组合多个字符串Use
.Select
to get the valuesUse
string.Join
to combine multiple strings