#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
}