我要从字符串执行像Convert.ToInt32([data]);
DateTime.ParseExact("[data]", "dd MMM yyyy", provider
这样的函数c#。在执行之前,我先替换数据
示例:
string aa = "Convert.ToInt32([data]);"
aa = aa.Replace("[data]", "1");
//var bb = result execute from aa
如何这样排泄?
答案 0 :(得分:3)
Roslyn是最简单的方法:
int bb = await CSharpScript.EvaluateAsync<int>(aa);
答案 1 :(得分:-6)
好像这个例子不太清楚。我认为您可以使用String Interpolation完成所需的内容。
赞: $“硬币翻转:{(rand.NextDouble()<0.5?” heads“:” tails“)}”
此处是对MSDN文档的引用。 https://docs.microsoft.com/en-us/dotnet/csharp/tutorials/string-interpolation