Как использовать пространство имен или ввести псевдоним / аббревиатуру? - PullRequest
18 голосов
/ 13 октября 2010

Что эквивалентно объявлению F # этому объявлению C #:

с использованием NR = ICSharpCode.NRefactory;

Ответы [ 2 ]

36 голосов
/ 13 октября 2010

Сокращения в F # могут применяться к модулям:

module ES = Microsoft.FSharp.Quotations.ExprShape

и типы

type Thread = System.Threading.Thread

к сожалению, просто пространства имен нельзя сокращать

5 голосов
/ 13 октября 2010

Эквивалентное объявление F # будет:

type NR = ICSharpCode.NRefactory

В F # это называется сокращение типа : http://msdn.microsoft.com/en-us/library/dd233246.aspx

Но ICSharpCode.NRefactory должен быть здесь типом, поскольку desco сказал, что просто пространства имен нельзя сокращать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...