Använd vänsterpil och högerpil för att navigera

Eller Ctrl+P för att skriva ut till PDF (eller på papper)

Nätverksdagen

Imorgon 13 – 16

Klass med enbart instansmetoder

  1. class Something {
  2. public void DoStuff(...) {
  3. ...
  4. }
  5. }
  6. static void Main(string[] args) {
  7. Something something = new Something();
  8. something.DoStuff(...);
  9. }

Klass med enbart statiska metoder

  1. class Something {
  2. public static void DoStuff(...) {
  3. ...
  4. }
  5. }
  6. static void Main(string[] args) {
  7. Something.DoStuff(...);
  8. }

Metod med instansvariabler

  1. class Something {
  2. public int X { get; set; }
  3. public int Y { get; set; }
  4. public void DoStuff() {
  5. ...
  6. }
  7. }
  8. static void Main(string[] args) {
  9. Something something = new Something();
  10. something.X = 12;
  11. something.Y = 34;
  12. something.DoStuff();
  13. something.X = 56;
  14. something.Y = 78;
  15. something.DoStuff();
  16. }

Metod med argument

  1. class Something {
  2. public void DoStuff(int x, int y) {
  3. ...
  4. }
  5. }
  6. static void Main(string[] args) {
  7. Something something = new Something();
  8. something.DoStuff(12, 34);
  9. something.DoStuff(56, 78);
  10. }

Syftet med instansvariabler

Återstående föreläsningar

Föreläsning 23

Versionshantering med Git

Automatisk versionshantering

Manuell versionshantering

Arbetsflöde

Hur Git är uppbyggt

Risker med Git