Feedback

C# - Robuste Substring Variante

Veröffentlicht von am 15.06.2012
(2 Bewertungen)
Sinn und Zweck

Vermeidet viele Exceptions der orginalen .Net-Substring Funktion und liefert statt dessen einen Leer- oder Teil-String.
namespace diub {
	public partial class Text {
		static public String Substring(String Text, int Start, int Len) {
			int str_len, max_len;
			String buffer;

			if (Text == null) return "";
			str_len = Text.Length;
			if (Start >= str_len) return "";
			max_len = str_len - Start;
			if (Len > max_len) Len = max_len;
			buffer = Text.Substring(Start, Len);
			return buffer;
		}
	}
}
Abgelegt unter string substring.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!