studentDto가 있습니다. 성에 대해 문자 수인 을 확인하고 싶습니다. 문자 수는 8보다 큰 경우에, 나는 두 개의 별표 따라서 다른 문자 문자열을 8 자로 제한하고 별표로 반환하십시오.
을 차단하여 8 자의 성을 반환 할 예 Abumadem ** 다음내가 오전 함께 시작한 방법이다 작동시키지 못한다. 도와 주실 수 있습니까?
public class StudentDto
{
public string Firstname { get; set; }
public string EmailAddress { get; set; }
public string LastName
{
get
{
var checkLength = LastName.Length;
string First8Chars = string.Empty;
int count=0;
List<char> storeStrings = new List<char>();
if (checkLength > 8)
{
foreach (var c in LastName)
{
storeStrings.Add(c);
if()
{
}
count++;
}
}
}
}
}
여기에는 새로운 시도가 있으며 아직 행운이 없습니다.
public class StudentDto
{
public string Firstname { get; set; }
public string EmailAddress { get; set; }
public string LastName
{
get
{
var checkLength = LastName.Length;
string First8Chars = string.Empty;
if (checkLength > 8)
{
First8Chars = LastName.Substring(0, 7) + "**";
return First8Chars;
}
}
set { }
}
}
는' –
라이브러리가 당신을 위해 더 많은 일을하자 String.Substring'. 문자열 클래스는 IndexOf를 찾거나 SubString을 가져 오는 훌륭한 방법을 제공합니다. Some like like LastName.Length> 8 : LastName.SubString (0,7) + "**": LastName –
"var checkLength = LastName.Length;"를 호출 할 때 순환 루프가있는 것처럼 보입니다. 그것은 현재있는 LastName과 동일한 get을 반복해서 실행할 것입니다. – ingo