Skip to content

Latest commit

 

History

History
157 lines (142 loc) · 2.18 KB

CSharp.md

File metadata and controls

157 lines (142 loc) · 2.18 KB

C#

Below are all the possible things we will test for.

1. Basic Operators

  • Arithmetic Operators
    • +
    • -
    • *
    • /
    • %
    • ++
    • --
  • Assignment operators
    • =
    • +=
    • -=
    • *=
    • /=
    • %=
    • &=
    • |=
    • ^=
    • >>=
    • <<=
  • Comparison operators
    • ==
    • !=
    • >
    • <
    • >=
    • <=
  • Logical operators
    • &&
    • ||
    • !
    • &
    • |
    • ^

2. Data Types

  • Integral
    • SByte
    • Byte
    • Short
    • UShort
    • Int
    • UInt
    • Long
    • ULong
    • NInt
    • NUInt
  • Floating Point
    • Float
    • Double
    • Decimal
  • Bool
  • Char

3. Collections

  • Generics
    • Dictionary
    • List
    • Queue
    • SortedList
    • Stack
  • Collections
    • ArrayList
    • HashTable
    • Queue
    • Stack

4. Classes

  • String
  • Array
  • Enum
  • Exception
  • Tuple

5. Statements

  • import
  • if
  • elif
  • else
  • while
  • do while
  • for
  • break
  • continue
  • return
  • true
  • false
  • as
  • is
  • in
  • class
  • new

6. Fundamental Methods

  • Console
    • ReadKey
    • ReadLine
    • Write
    • WriteLine
  • Exceptions
    • try
    • throw
    • catch
    • finally
  • Environment
    • Exit
    • GetCommandLineArgs
    • GetEnvironmentVariable
    • SetEnvironmentVariable
    • GetFolderPath
  • Directory
    • CreateDirectory
    • Delete
    • Exists
    • GetCurrentDirectory
    • GetDirectories
    • GetFiles
    • Move
    • SetCurrentDirectory
  • File
    • Exists
    • CreateText
    • OpenText
    • ReadLine
    • ReadAllLines
    • WriteLine
    • Create
    • Delete
    • Open
    • Move

7. Tasks

  • Create variables
  • Cast variables
  • Utilize Nested loops
  • Import modules
  • Utilize command line input
  • Read and write to a file
  • Create Functions
  • Function recursion
  • Create a class
  • Create a class using inheritance
  • Create object
  • Serialize and deserialize json
  • Create and use random numbers