есть ли ключевое слово python as в C#

#python #c# #keyword

#python #c# #ключевое слово

Вопрос:

когда я использовал python
, я мог заменить имя библиотеки, используя ключевое слово as

это пример кода:

 import matplotlib.pyplot as plt

plt.rc('font', family = 'Malgun Gothic')
plt.title("title")
plt.plot(a, label = 'maximum degree', color = 'cyan', linestyle=':', marker = 'v')
plt.legend()
plt.show()
  

согласно этому коду
matplotlib.pyplot заменяется ключевым словом ‘as’ на plt

и я хочу использовать это ключевое слово as в C#

  • есть ли ключевое слово python as в C#

Комментарии:

1. Вы можете сделать что-то вроде: using O = Newtonsoft.Json.Linq.JObject;

2. Вы показали python, но нет C #. Этот вопрос немного в обратном направлении

3. @MichaelRandall мне кажется прекрасным; «вот что я могу сделать на Python (конкретный пример); могу ли я сделать это на C #?» — ничего обратного там

4. @MarcGravell определенно не будет спорить, но ссылки не было. Я имею в виду, что в C # была операция, пытающаяся as решить, какая проблема у них была.

Ответ №1:

в c # «использование псевдонима»; если matplotlib.pyplot это полностью определенный тип .NET:

 using plt = matplotlib.pyplot;
  

Ответ №2:

Вы можете использовать псевдонимы, используя пространства имен / классы, подобные этому:

 using NsJson = Newtonsoft.Json;


public void MyMethod(){

    new NsJson.Linq.JObject(); //example

}