StringBuilder Extension: IsQuotedBy
Brady Kelly <[email protected]> Thu, 14 Feb 2008 01:33:18 +0200
| Newsgroups | gmane.comp.windows.devel.dotnet.clr |
|---|---|
| Message-ID | <[email protected]> |
I was playing around with avoiding, at all costs, creating surplus strings,
and came up with the following method to see if a StringBuilder, that I use
for each of a collection of string fields, is surrounded by a certain
string, e.g. double quotes. I was just wondering if this is an efficiant
way of doing it:
public static bool IsQuotedBy(this StringBuilder sb, string
quoteString)
{
// Check if the first characters match the quote string.
for (int i = 0; i < quoteString.Length; i++)
{
if (sb[i] != quoteString[i])
{
return false;
}
}
// Check if the last characters match the quote string.
for (int i = sb.Length - quoteString.Length; i < sb.Length; i++
)
{
int qsIndex = 0;
if (sb[i] != quoteString[qsIndex++])
{
return false;
}
}
return true;
}
===================================
This list is hosted by DevelopMentorĀ® http://www.develop.com
View archives and manage your subscription(s) at http://discuss.develop.com