DotNet-101-CSharpFundamentals
  • Introduction
  • Part 0: Solution Setup
    • 1.0: Solution Setup
  • Part 1: Data Types
    • 1.0: Variables
    • 1.1: Data Types
    • 1.2: Data Types Table
    • 1.3: Challenge Answers
    • 1.4: Strings
    • 1.5: String Challenges
    • 1.6: Challenge Answers
    • 1.7: Integers
    • 1.8: Type Conversion
  • Part 2: Boolean Logic And Conditionals
    • 2.0: Boolean Type
    • 2.1: Boolean Logic
    • 2.2: Boolean Challenges
    • 2.3: Challenge Answers
    • 2.4: if, else if, else
    • 2.5: Switch Statements
    • 2.6: Ternary Operators
  • Part 3: Objects, Methods, C# Fundamentals
    • 3.0 Objects
    • 3.1 Properties
      • Challenge Answers
    • 3.2 Methods
      • Challenge Answers
    • 3.3 Method-Overloading
    • 3.4 Constructors
      • Challenge Answers
    • 3.5 Access Modifiers
  • Part 4: Collections Arrays Control Flow
    • 4.0 Arrays
    • 4.1 Loops
    • 4.2 Dictionaries
    • Challenge Answers
    • 4.3 List
    • 4.3a: Challenge Answers
  • Part 5: Inheritance/More On Object Oriented Programming
    • 5.0 Inheritance
    • 5.1 Polymorphism
    • 5.2 Encapsulation
    • 5.3 Getters And Setters
    • 5.4 Exception Handling
  • Part 6: Structs
    • 6.0 Structs
  • Part 7: Enums
    • 7.0 Enums
  • Part 8: Null Coalescing Operator
    • 8.0 Null Coalescing Operator
  • Part 9: Interfaces
    • 9.0 Interfaces
    • 9.1 Rules
    • 9.2 Code With Intent
  • Part 10: More C#
    • 10.0 DateTime
    • 10.1-LINQ
    • Challenge Answers
  • Part 11: Reference and Value Types
    • 11.0 Reference & Value Types
  • Eleven Fifty Style Guide
Powered by GitBook
On this page
  • File Location
  • Bronze Challenge:
  • Silver Challenge:
  • Gold Challenge:
  1. Part 1: Data Types

1.5: String Challenges

Previous1.4: StringsNext1.6: Challenge Answers

Last updated 7 years ago

In this module we'll give some challenges/exercises with the intention of deepening your understanding of strings.

File Location

  1. Right click on the solution you made in the first module, go to Add > New Project

  2. Select Console App (.NET Framework)

  3. Name it 0.04_String_Challenges

  4. Write your code for this module within Program.cs of that project

Bronze Challenge:

  • Practice joining strings together using concatenation, composite formatting, and interpolation

Silver Challenge:

  • Create a note to a potential employer that states your goals as a developer

  • Include a string for today's date usingToShortDateString()- use the docs for

  • Here's an example:

"Dear Mr. Jones, Today is 3/11/2016. I'm enjoying class, and I think I like C# the best. I'd like to get a job as a developer after I finish this course."

Gold Challenge:

  • Create 2 strings: Your username in lowercase and your username in uppercase.

  • Write code that compares the two strings and prints whether or not they are equal.

  • Print one sentence that says they are equal. Print another that says they are not equal.

Answers

Integers

Composite reference
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/tokens/interpolated
reference
Reference
Next: