想要一个函数得到这个方程的结果?

Omn*_*eya 1 c# .net-3.5

我想创建一个函数来得到(T)的结果

T = 1 /( ( 1-(f/g)^2 ) * 0.5 ) 
Run Code Online (Sandbox Code Playgroud)

如果f和g,则使用C#作为文本框输入从用户处获取

Dar*_*rov 5

好:

double f = ... // take input
double g = ... // take input
double quot = f / g;
double t = 2.0 / (1 - quot * quot);
Run Code Online (Sandbox Code Playgroud)

就输入部分而言,因为是用户输入此值,您可能会得到一个字符串,您需要将其解析回一个数字:

double f = double.Parse(someTextBox.Text);
Run Code Online (Sandbox Code Playgroud)

如果你想优雅地处理错误,你可以使用TryParse方法.