C# and VB.NET are great languages but they lack the highly abstracted string processing
routines.
I got inspired by the string library of Perl and Python. Although
I never wrote a single program in
any of these two languages, I envisioned that
if
I can mimic them somehow without breaking C#
style,
they are going
to be used by a lot of programmers.
The library will have the following type
of methods
The API currently houses
General Substring Processing Routines
HTML/XML Tag Related Methods
Phonetic Algorithms like NYSICC, Soundex, Metaphone, Double Metaphone
Different Code
Validity Checkers (Which are impossible to check using
Regex)
String Distrance Metrices like Hamming distance calculation methods
I am releasing it early to see how people feel about it. I will include the following
in the next release
Approximate String Matching Algorithms.
Some popular Hashing Algorithms.
1. How do I start using ConsultTodayStringDefs?
Download the dll and add it to your project referrence.
After you add the referrence to your
project it will be available for use. Then if you are using
C# type
using ConsultTodayStringDefs;
If you are using VB.NET. Type
Import ConsultTodayStringDefs
2. How do I report bugs?
Email at api@consulttoday.com with your bug details.
I will fix it with the next release.
3. Will I get any support?
If you need some programming support, please let
me know at ask@consulttoday.com
Well, if you are thinking why you should start using StringDef version 1.0,
here are some
reasons, besides .NET string support being primitive.
|
Features |
ConsultToday StringDef
|
C# Kicks String Library |
|
Substring Processing |
Present |
Present |
|
Phonetic Algorithms |
Present |
Absent |
|
HTML Tag Handlers |
Present |
Absent |
|
ISBN Validator |
Present |
Absent |
|
UPC Validator
|
Present
|
Absent |
|
SIN Validator |
Present |
Absent |
|
String Distance Metrices |
Present |
Absent |
|
Good Documentation |
Present |
Only Method signatures. No
Examples. |
|
Demonstrations |
Present |
Absent |
|
Support |
Email Support |
Absent |
|
Price |
FREE |
FREE |
There might be other string libraries written for .NET that I am not aware of. Please
let me
know by mailing me at
api@consulttoday.com
Please go to
Download Page
to start your download. This library is very very lightweight.
It is only 8k after zipping. So you will not have to face long wait time.