Что является более правильным: "Тип CLR", "Тип CLI" или ". NET Тип"? - PullRequest
0 голосов
/ 04 февраля 2020

Я работаю над библиотекой, которая имеет несколько понятий типа.

Я пытаюсь найти и использовать наиболее правильный способ ссылки на тип, определенный на языке. NET, например C# или VB. NET.

Будет ли это правильнее называть эти типы «типами CLR», «типами CLI» или «. NET types»?

Другими словами, является ли система типизации частью среды выполнения Common Language, или инфраструктура, или часть какого-то другого слоя в стеке. NET?

1 Ответ

0 голосов
/ 04 февраля 2020

Я только что ответил на мой вопрос после дополнительного поиска в Google.

Типы определены в Common Type System (CTS) , которая является частью Common Language Infrastructure (CLI). ) , который затем интерпретируется как Common Language Runtime (CLR) .

Точная терминология, которую следует использовать, может быть взвешенной, но на теоретическом уровне правильные варианты кажутся либо «Тип CTS», либо «Тип CLI», в зависимости от контекста и специфики.

...