Programming in C#: Creating and Using Types New Horizons Lebanon
Price: TBA
  • Duration: 2 Hours

Course details

In addition to classes, there are a number of C# types including structs and enums. In this course, you'll learn about creating types, including structs, enums and classes. You'll also learn about consuming types, including converting value and ref types. The course also explores encapsulation, implementing a class hierarchy, using reflection, and managing the object life cycle. Finally, you'll learn about manipulation of strings in C#.

  • Topic T2 Objective O3
  • start the course
  • Topic T6 Objective O7
  • create, modify, and compile structs using fields, properties, and methods
  • Topic T10 Objective O11
  • create, modify, and debug enums
  • Topic T14 Objective O15
  • create and use classes
  • Topic T18 Objective O19
  • use constructors to instantiate classes
  • Topic T22 Objective O23
  • use optional and named parameters
  • Topic T26 Objective O27
  • use generic methods
  • Topic T31 Objective O32
  • convert value types
  • Topic T35 Objective O36
  • convert ref types
  • Topic T39 Objective O40
  • use the dynamic runtime
  • Topic T43 Objective O44
  • use IConvertible
  • Topic T47 Objective O48
  • use IFormattable
  • Topic T52 Objective O53
  • format strings
  • Topic T56 Objective O57
  • use auto-implemented properties
  • Topic T60 Objective O61
  • implement explicit interfaces
  • Topic T65 Objective O66
  • create interfaces
  • Topic T69 Objective O70
  • implement inheritance
  • Topic T73 Objective O74
  • create and implement indexers
  • Topic T77 Objective O78
  • use IEnumerable
  • Topic T81 Objective O82
  • use the Dispose method of the IDisposable interface to remove an object
  • Topic T85 Objective O86
  • implement the IComparable interface
  • Topic T90 Objective O91
  • use the System.Reflection namespace to provide a range of information about a type
  • Topic T94 Objective O95
  • create attribute classes to add to a code construct
  • Topic T98 Objective O99
  • use CodeDom to create code dynamically
  • Topic T103 Objective O104
  • guide the behavior of the .NET Framework's garbage collector
  • Topic T108 Objective O109
  • use the StringBuilder class to provide efficiencies when handling strings
  • Topic T112 Objective O113
  • manipulate strings using StringReader and StringWriter
  • Topic T116 Objective O117
  • use String methods
  • Topic T120 Objective O121
  • search for characters in a string and use the String.Remove method
  • Topic T124 Obj
Updated on 08 November, 2015

About New Horizons Lebanon

As changes in technology have accelerated, it’s become even more essential for people to master technology to be productive, invaluable employees who optimize, program and invent solutions—and even grow companies of their own. With over 300 centers in 60 countries, New Horizons is the world’s largest independent IT and Business training company. Over the past 35 years, New Horizons has delivered a full range of IT and business skills/Management training through innovative learning methods that have transformed businesses and helped over 35 million students reach their goals. New Horizons Lebanon branch was established in 1996.

See all New Horizons Lebanon courses
Courses you can instantly connect with... Do an online course on Programming starting now. See all courses

Is this the right course for you?

Rate this page

Didn't find what you were looking for ?

or