Namespaces exempel

Så då har jag börjat läsa på om Namespaces och kommer väll inte att skriva om det så mycket mer här än att visa lite övningar och exempel.

Lektion 06
1) Skapa ett nytt projekt av typen Class Library och döp den till ClassLibrary1. Lägg det i System007-mappen (lokal katalog på min dator). Skapa sedan i detta projekt en klass som heter Helper (jag döpte bara om den .cs fil(class1.cs) till helper) och lägg denna i ett namespace som heter ClassLibrary1.BLL.
Skriv i Helper en publik statisk metod som med ett bool svarar på frågan om det är en arbetsdag idag, d.v.s måndag t.o.m fredag. Kompilera den i debug och release.

helper.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ClassLibrary1.BLL
{
public class Helper
{
public static bool myToday()
{
DayOfWeek today = DateTime.Today.DayOfWeek;
if (today == DayOfWeek.Monday)
{
return true;
}
else if (today == DayOfWeek.Tuesday)
{
return true;
}
else if (today == DayOfWeek.Wednesday)
{
return true;
}
else if (today == DayOfWeek.Thursday)
{
return true;
}
else if (today == DayOfWeek.Friday)
{
return true;
}
else
{
return false;
}
}
}
}


2) Lägg till referens till realease-versionen av ClassLibrary1 i ditt huvudprojekt. Anropa sedan metoden för att ta reda på om du jobbar på din fritid eller inte och meddela användaren. Använde inte using-statement(using ClassLibrary1.BLL). Debugga projektet och försök "stiga in i" metodem med F11.

Program.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace FredrikUIL
{
public class Program
{
public static void Main(string[] args)
{
Console.Write("Är det en arbetsdag idag? " + ClassLibrary1.BLL.Helper.myToday());
Console.ReadLine();
}
}
}

Min "Solution explorer" för att visa vart referensen ligger till ClassLibrary1:


Resulatatet so far:
Tillhörande Lektion 02  2)


Kommentarer

Kommentera inlägget här:

Namn:
Kom ihåg mig?

E-postadress: (publiceras ej)

URL/Bloggadress:

Kommentar:

Trackback
RSS 2.0