Многие скажут, что языки отличаются только грамматикой. На самом деле все игнорируют один момент. Если вы выбираете язык, то поставщик языка обязательно предоставит множество системных библиотек для этого языка.
Далее — простой пример для объединения. Jscript.net и C# используются для вычисления выражения.
Требования к вопросу: введите серию простых выражений и выведите значение.
Например, 2+4*7 возвращает 30.
Обратите внимание, что мы все используем .net для реализации, хаха
1. Создайте новый файл jscript CustomEval.js
// Исходный код JScript
.
классCustomEval
{
статическая функция eval(strExp)
{
вернуть оценку (strExp);
}
}Затем перейдите в командную строку .net и скомпилируйте js в сборку .net
jsc /t:library CustomEval.js.
Затем создается стандартная сборка .net CustomEval.dll.
Вызов также очень прост.
Создайте новый проект, укажите ссылку на dll, а также на MIcrosoft.Jscript.dll
с помощью следующего кода:
class Program
{
static void Main(string[] args)
{
Console.WriteLine(CustomEval.eval("2+4*7"));
}
}
Ха-ха, результаты готовы.
Подобно тому, как вы используете C#, вы можете использовать многие функции, предоставляемые Microsoft.Visualbasic.*.dll, используя преимущества VB.