• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/11

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

11 Cards in this Set

  • Front
  • Back

Reference type

Is an address to where an object lives in memory. All the information, state and data associated with this type

Value type

Is the actual value, there is no address

Solution file

Keeps track of multiple projects and allows developers to build and track with one command

What are the properties of using Ref to pass in parameters

Parameter is initialised before


Usful whee called method needs to modify the ref type


Is bi-directional


What are the properties of using Out in a methods parameters

The ref must be initalised after the method is called.


Out is one directional


Used when passing multiple parameters out of a method

What is short circuiting

If (a>b || a


Using the Or operand. If the left side is true then it will not check the right side.

Method signature

Is made up of the method name and the number and type of input parameters

Method overloading

When methods share the same name but have different number of inout types or different input types.


Public void mymethod (string a)


Public void mymethod (int a)

What is overriding

Overriding is runtime polymorphism.


When a function in the base class is redefined in the derived class

What are accessors

A public way for a class to get and set values.


You can restrict the ability to get or set values


You can add conditions while getting or setting a value

What is a Func ?

A Func is a delegate that points to a method which in turn accepts a generic argument and returns a generic value