我怎样才能进行多次拆分

Luc*_*tos 2 c#

如何进行多重拆分?

string eq = SIN(X)/3

我可以像这样分裂,string equation[] = eq.Split['/']但如果我+, -, *, /在我的等式中我怎么能分裂这个?

string eq = SIN(X) + 3 / 3 * 4

Dan*_*rth 7

string.Split 允许传入多个字符:

var result = eq.Split('/', '+', '-', '*');
Run Code Online (Sandbox Code Playgroud)

话虽如此,通过使用字符串操作来评估这样的表达式并不是一个好主意.您应该使用数学解析器来完成此任务.