Это мой первый пост на этом сайте, и я очень рад этому сообществу.
Я создаю систему электронной почты генератора.Это делается для того, чтобы узнать имя студента, сгенерировать несколько шаблонов, проверить, доступен ли адрес электронной почты, и, наконец, добавить его в базу данных.
Например, мое имя - «Оскар Даниэль», а моя фамилия -"Fimbres Puente".Система должна будет сгенерировать odfimbresp@domain.com (на самом деле она генерирует много шаблонов, это только один из них).
У меня есть класс с именем Person, конструктор получает первый и последнийназвание.Для генерации шаблона.Вот так:
public class Person
{
public string FirstName { get; set; }
public string LastName1 { get; set; }
public string LastName2 { get; set; }
public string Email { get; set; }
public string[] FirstName_Array { get; set; }
public string[] LastName1_Array { get; set; }
public string[] LastName2_Array { get; set; }
public Person(string firstName, string lastName1, string lastName2)
{
...
// it is necessary to split each string in an array
FirstName_Array = SplitName(firstName);
LastName1_Array = SplitName(lastName1);
LastName2_Array = SplitName(lastName2);
}
}
Как вы можете видеть выше, мне нужно разбить каждую строку, используя пробел, как разделитель.Например, свойства будут следующими:
Имя: Оскар Даниэль
Имя (Массив): {Оскар, Даниэль}
Поэтому мой вопрос будет: Есть ли способ, которым я могу удалить массив свойств?Потому что я думаю, что я избыточен.Я пытался добавить функцию с именем ToArray () только для них, но я не могу этого сделать.
Любые вопросы или сомнения, пожалуйста, дайте мне знать.