23 EKİM 2008, PERŞEMBE
En iyi yolu, bir dize ters
Sadece C# 2.0 (yani SERİ kullanılamaz), dize ters bir fonksiyon yazmak zorunda kaldım ve bu ile geldi:
public string Reverse(string text)
{
char[] cArray = text.ToCharArray();
string reverse = String.Empty;
for (int i = cArray.Length - 1; i > -1; i--)
{
reverse = cArray[i];
}
return reverse;
}
Şahsen işlevi hakkında deli değilim ve bunu yapmanın daha iyi bir yolu var ... olduğuna eminim. Orada mı?
CEVAP
23 EKİM 2008, PERŞEMBE
public static string Reverse( string s )
{
char[] charArray = s.ToCharArray();
Array.Reverse( charArray );
return new string( charArray );
}
Yukarıdaki işleri stringbuilder sınıfı da ters bir işlev olabilir, ancak test değil, ama kontrol etmedim sanırım.
Bunu Paylaş:
Python ile bir dize bir dize için bir ...
Python ile bir dize ters...
Eğer bir dize geçerli bir sayı olup ol...
Eklenecek bir dize iyi bir yolu...
Java'da basit bir yolu, bir Dize tekra...