C# homework
Hey All,
Anyone who is learning C# and is interest in this homework, please let me know. If you don’t think time is enough for you, we can plan it together.
Part I: 2 Weeks
Design and implement a String class without using .NET frameworks. Besides following basic requirements, you can try as more as you can.
Function Requirements:
- We can create this string from another string or an array of characters.
- We can access a string’s characters randomly.
- We can get the length of a string
- We can compare two strings
- We can insert a string to a string
- We can remove a substring from a string
- We can copy one string to another
- We can join two strings
- We can convert all characters to lowercase.
- We can convert all characters to uppercase.
Technical Requirements:
- Data type
- Method overloading
- Operators and operator overloading
- Array
- Control statements
- Index and Properties
Part II: 2 Weeks
Design and implement automation cases to test this class. TAEF MUST be used.
Part III: 1 Week
Prepare a presentation to share your experience.