Własna przestrzeń nazw

0

Witam.
W jaki sposób zrobić (jak i gdzie ją zapisać) własną przestrzń nazw, tak żebym mógł jej używać w różnych programach za pomocą dyrektywy using ??
Pozdrawiam.

0

Przestrzeń nazw deklarujesz otaczając nią tworzone prze Ciebie klasy.

using System;

namespace MyNameSpace // Tutaj właśnie tworzysz swoją przestrzeń nazw.
{
	class Myclass
	{
		static void Main(string[] args)
		{
			// ...
		}
	}
}

"Zapisać" przestrzeń możesz na dwa sposoby (zakładając, że jeden projekt to jedna przestrzeń nazw):

  1. Dołączać za każdym razem projekt z przestrzenią do solucji, w której chcesz go używać i do referencji odpowiednich projektów dodawać referencję na projekt z przestrzenią nazw.
  2. Skompilować projekt do biblioteki dll i do referencji odpowiednich projektów dodawać referencję na bibliotekę z przestrzenią nazw.
0

Spoko działą, dzięki za pomoc :]

1 użytkowników online, w tym zalogowanych: 0, gości: 1