Trim() in C#

王林
Freigeben: 2024-09-03 15:15:17
Original
510 Leute haben es durchsucht

In c# wird die Trim()-Methode zum Entfernen bestimmter Datentypen in der angegebenen Zeichenfolge verwendet. Zum Entfernen der Leerzeichen in einer Zeichenfolge am Anfang und Ende der Zeichenfolgenzeichen lautet die verwendete Syntax „public string Trim()“, und zum Entfernen der spezifischen Zeichen in einer bestimmten Zeichenfolge lautet die verwendete Syntax „public string Trim(char [] chararr)“, wobei „char[] chararr“ das Array von Zeichen darstellt, die aus einer bestimmten Zeichenfolge entfernt werden müssen.

Syntax der Trim-Methode für String

Im Folgenden finden Sie die Syntax, wie wir Trim() in C# verwenden können, um alle Leerzeichen sowie bestimmte Zeichen zu entfernen.

1. Um die Leerzeichen am Anfang und am Ende zu entfernen.

public string Trim()
Nach dem Login kopieren

2. Um bestimmte Zeichen zu entfernen.

public string Trim(char[] chararr)
Nach dem Login kopieren

Erstens wird es nur zum Entfernen von Leerzeichen verwendet und hier müssen wir keine Argumente angeben. Wenn wir jedoch bestimmte Zeichen entfernen möchten, müssen wir diese Zeichen in einem Array bereitstellen. Die trim-Methode gibt eine neue Zeichenfolge zurück, anstatt den Wert der aktuellen Instanz zu ändern, in der alle beginnenden und endenden Leerzeichen entfernt werden. Wenn die Zeichenfolge keine Zeichen enthält und alle Zeichen aus Leerzeichen bestehen, gibt die Trim-Methode leer zurück.

Wie funktioniert Trimmen in C#?

Im Folgenden finden Sie Beispiele, die zeigen, wie Trim() in C# implementiert wird.

Beispiel #1

Im folgenden Beispiel wird die Trim-Methode aufgerufen, um Leerzeichen aus einer Zeichenfolge zu entfernen. In diesem Beispiel müssen keine Argumente angegeben werden, da wir nur Leerzeichen aus beliebigen Zeichenfolgen entfernen möchten. Die Zeichenfolge in C# ist unveränderlich, sodass die ursprüngliche Zeichenfolge nach Verwendung der Methode unverändert bleibt.

Code:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Trim
{
class Program
{
static void Main(string[] args)
{
string s1 = "Trim ";
string s2 = " Trim ";
string s3 = "Trim ";
Console.WriteLine("Without using Trim:");    // before using Trim method
Console.WriteLine(s1);
Console.WriteLine(s2);
Console.WriteLine(s3);
Console.WriteLine("");
Console.WriteLine("After using Trim:");     // after using Trim Method
Console.WriteLine(s1.Trim());
Console.WriteLine(s2.Trim());
Console.WriteLine(s3.Trim());
Console.ReadLine();
}
}
}
Nach dem Login kopieren

Ausgabe: 

Trim() in C#

Beispiel #2

Im folgenden Beispiel wird Trim() für den String- und den Char-Typ verwendet. Es entfernt alle Leerzeichen sowie Zeichen. Beispielsweise können Sie die Zeichenfolge vor und nach der Verwendung der Methode sehen. Es wird ein Zeichensatz definiert, der die Zeichen angibt, die wir entfernen möchten. Es entfernt alle Leerzeichen im String-Typ und schneidet alle Zeichen im Char-Typ ab.

Code:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Trim
{
class Program
{
static void Main(string[] args)
{
string str1 = "  This";  // trim blank spaces
string str2 = "    is    ";
string str3 = "    programming ";
string str4 = "  language ";
Console.WriteLine("{0} {1} {2} {3}" ,str1, str2, str3, str4);
Console.WriteLine("{0} {1} {2} {3}",str1.Trim(), str2.Trim(), str3.Trim(), str4.Trim());
char[] Chars = { '*', '#', ' ' };   // defining set of characters
// Trim with Characters
string str5 = "**  Example  #*#";
Console.WriteLine( str5);
Console.WriteLine(str5.Trim(Chars));
Console.ReadLine();
}
}
}
Nach dem Login kopieren

Ausgabe: 

Trim() in C#

Beispiel #3

Die folgenden Beispiele zeigen, wie TrimStart() in C# implementiert wird. Im folgenden Beispiel wird TrimStart() zum Trimmen von Zeichen und Leerzeichen verwendet. Bei dieser Methode wurden nur beginnende Leerzeichen und Zeichen entfernt. Es wird ein Zeichensatz definiert, der die Zeichen angibt, die wir entfernen möchten. In der Ausgabe können Sie sehen, dass nur anfängliche Leerzeichen und Zeichen entfernt werden und die anderen Leerzeichen und Zeichen, die am Ende auftreten, belassen werden.

Code:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Trim
{
class Program
{
static void Main(string[] args)
{
// Trim Whitespaces
string str1 = "  This";
string str2 = "    is    ";
string str3 = "    C#";
string str4 = "   programming  ";
Console.WriteLine("{0} {1} {2} {3}" ,str1, str2, str3, str4);
Console.WriteLine("{0} {1} {2} {3}", str1.TrimStart(), str2.TrimStart(), str3.TrimStart(), str4.TrimStart());
char[] Chars = { '*', '#', ' ' };   // defining set of characters
// Trim with Characters
string str5 = "**  Example  #*#";
Console.WriteLine( str5);
Console.WriteLine(str5.TrimStart(Chars));
Console.ReadLine();
}
}
}
Nach dem Login kopieren

Ausgabe: 

Trim() in C#

Beispiel #4

Das folgende Beispiel zeigt, wie TrimEnd() in C# implementiert wird. Im folgenden Beispiel wird TrimEnd() zum Trimmen von Leerzeichen und Zeichen verwendet. TrimStart() wird verwendet, um die anfänglichen Leerzeichen/Zeichen zu kürzen, und andererseits wird TrimEnd() verwendet, um die am Ende auftretenden Zeichen/Leerzeichen zu kürzen. In der Ausgabe können Sie sehen, dass die anfänglichen Leerzeichen unverändert bleiben und alle Leerzeichen und Zeichen entfernt werden, die am Ende auftreten.

Code:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Trim
{
class Program
{
static void Main(string[] args)
{
string str1 = "  This";
string str2 = "    is    ";
string str3 = "C#  ";
string str4 = "   programming  ";
Console.WriteLine("{0} {1} {2} {3}" ,str1, str2, str3, str4);
Console.WriteLine("{0} {1} {2} {3}", str1.TrimEnd(), str2.TrimEnd(), str3.TrimEnd(), str4.TrimEnd());
char[] Chars = { '*', '#', ' ' };    // defining set of characters
string str5 = "**  Example  #*#";
Console.WriteLine( str5);
Console.WriteLine(str5.TrimEnd(Chars));
Console.WriteLine("\nPress Enter Key to Exit..");
Console.ReadLine();
}
}
}
Nach dem Login kopieren

Ausgabe: 

Trim() in C#

Beispiel #5

Im folgenden Beispiel wird ein Array von Zeichen definiert. Die in einem Array definierten Elemente wurden beim Aufruf der Trim-Methode entfernt. Die Ausgabe ist die Zeichenfolge nach dem Trimmen aller in einem Array genannten Zeichen. Das Trimmen funktioniert, wenn das definierte Zeichen in der angegebenen Zeichenfolge vorhanden ist, und wird beendet, wenn ein anderes Zeichen gefunden wird.

Code:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Trim
{
class Program
{
static void Main(string[] args)
{
char[] Trimarr = { '@', ',', '/', 'a', 'b', 'x', ' ' };  // defining set of characters
string Trim = "  ax trimdemo @  ";
Console.WriteLine("Before:" + Trim);
Console.WriteLine("After:" + Trim.Trim(Trimarr));
Console.ReadLine();
}
}
}
Nach dem Login kopieren

Ausgabe: 

Trim() in C#

Fazit

Die Trim-Methode ist also eine String-Methode, die Leerzeichen und bestimmte Zeichen entfernt. TrimStart() wird zum Entfernen von Leerzeichen und Zeichen am Anfang einer Zeichenfolge verwendet, während TrimEnd() zum Entfernen von Leerzeichen und Zeichen am Ende einer beliebigen Zeichenfolge verwendet wird.

Das obige ist der detaillierte Inhalt vonTrim() in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!