我有以下课程。我班里有一个清单。如何将值分配给列表内的属性。下面是我的代码:
public class Identity
{
public Identity()
{
header = new List<Header>();
control = new List<control>();
}
public List<Header> header { get; set; }
public List<control> control{ get; set; }
public string firstName { get; set; }
public string LastName { get; set; }
}
下面是标题类:
public class Header
{
public string tenantId { get; set; }
public string test2{ get; set; }
public string test2{ get; set; }
}
如何将“ Hello”的值分配给tenantId。
任何帮助将不胜感激。
由于您的身份包含标题列表。创建一个Identity和Header实例。然后,将该值分配给标头类变量。还有Header实例到Header列表。
var myIdentity = new Identity();
var myHeader = new Header();
myHeader.tenantId = "Hello";
myIdentity.Header.Add(myHeader);
// Adding to list inside the Identity class
public class Identity
{
public Identity()
{
header = new List<Header>();
control = new List<control>();
}
public List<Header> header { get; set; }
public List<control> control { get; set; }
public string firstName { get; set; }
public string LastName { get; set; }
public void AddToHeader(string tenantIdParam)
{
var newHeaderObject = new Header
{
tenantId = tenantIdParam
};
header.Add(newHeaderObject);
}
}
//Adding to the list outside the Identity class (since header is public and has a setter)
public class OtherClass
{
public void DoSomething()
{
var identity = new Identity();
var newHeaderObject = new Header
{
tenantId = tenantIdParam
};
identity.Header.Add(newHeaderObject);
}
}