I am trying to initialize a c# class with array properties. I am stuck while initializing the array properties.
public class EmailVM : BaseVM
{
public class Emails
{
public Emails() { }
public Sender sender { get; set; }
public To[] to { get; set; }
public Attachment[] attachment { get; set; }
public string textContent { get; set; }
public string subject { get; set; }
}
public class Sender
{
public string name { get; set; }
public string email { get; set; }
}
public class To
{
public string email { get; set; }
public string name { get; set; }
}
public class Attachment
{
public string content { get; set; }
public string name { get; set; }
}
EmailModel model = new EmailModel();
To[] to = new To[] {
new To()
{
email="email@email.com",
name="email"
} ,
new To()
{
email="email2@email.com",
name="email2"
} ,
};
model.to = to;
Member
6 Points
43 Posts
Initialize C# class
Oct 05, 2020 10:02 AM|ashvinvee|LINK
Hi,
I am trying to initialize a c# class with array properties. I am stuck while initializing the array properties.
public class EmailVM : BaseVM
{
public class Emails
{
public Emails() { }
public Sender sender { get; set; }
public To[] to { get; set; }
public Attachment[] attachment { get; set; }
public string textContent { get; set; }
public string subject { get; set; }
}
public class Sender
{
public string name { get; set; }
public string email { get; set; }
}
public class To
{
public string email { get; set; }
public string name { get; set; }
}
public class Attachment
{
public string content { get; set; }
public string name { get; set; }
}
}
Can someone please help
Thanks,
Ashvin
All-Star
53121 Points
23672 Posts
Re: Initialize C# class
Oct 05, 2020 12:02 PM|mgebhard|LINK
The C# programming guide explains array syntax; https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/arrays/.