C Sharp/Простори імен: відмінності між версіями

Матеріал з Вікіпідручника
Вилучено вміст Додано вміст
Bunyk (обговорення | внесок)
м added Category:C Sharp using HotCat
DannyS712 (обговорення | внесок)
м <source> -> <syntaxhighlight> (phab:T237267)
Рядок 12: Рядок 12:
Приклад:
Приклад:
<noinclude>
<noinclude>
<source lang="csharp">
<syntaxhighlight lang="csharp">
namespace MyCompany.MyProduct.Drawing {
namespace MyCompany.MyProduct.Drawing {
class Point {int x, y, z;}
class Point {int x, y, z;}
delegate void PointInvoker(Point p);
delegate void PointInvoker(Point p);
}
}
</syntaxhighlight>
</source>
</noinclude>
</noinclude>



Версія за 15:25, 16 квітня 2020

Простори імен дозволяють згрупувати типи у ієрархічну структуру.

У просторі імен можна об'явити один або декілька наступних типів:

  • інший простір імен;
  • class
  • interface
  • struct
  • enum
  • delegate

Приклад:

namespace MyCompany.MyProduct.Drawing {
   class Point {int x, y, z;}
   delegate void PointInvoker(Point p);
}