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;
}
}
}
Kommentare zum Snippet