我对C#有点新意。我只是想知道是否有办法运行存储在字符串var上的代码,例如:
string var = (int num = num1 * num2).ToString();
我在另一个问题中读到它被称为像宏观法(西班牙文中的“macropersitución”),所以我想知道你们中是否有人知道如何做到这一点。谢谢!
答案 0 :(得分:1)
我不完全确定您为什么要使用CSharpCodeProvider,除非您正在构建交互式CSharp编译应用程序。无论如何,请查看这些教程。
答案 1 :(得分:0)
您可以创建一个返回名为MultipleNumbers的字符串的方法。它看起来像这样:
public string MultipleNumbers(int firstNumber, int secondNumber)
{
string answer;
return answer = (firstNumber * secondNumber).ToString();
}
你的字符串是:
string answer = MultipleNumbers(2, 4);
我建议不要将var用作变量名,因为它是保留名称。您可以使用var代替字符串,如下所示:
var answer = MultipleNumbers(2, 4);
我希望这有帮助!