c#的math类包含所有的函数吗?就比如说求开方这个函数

我要用c# 编写一个比较有多功能的计算器但是就是不知道math里面包含这些函数吗?可以直接调用吗?还是要自己动手写?

Math.Sqrt可以实现。

不知道你说的所有函数是什么意思,因为函数本身就是有无穷多个的。只能说常见的函数,以及通过它们的组合得到的常用的函数.NET都包括。

基本的数学计算是有的,如果复杂,你就需要用这些函数组合运算

math类里面包含的有数学运算函数,可以直接调用!
http://wenku.baidu.com/link?url=hUWvNHv-encPWZI7aK9GgmMPuTZSW635x_fM8b9aogBB8BTKiwBqsQ4RAs-2EEl-ZB1vFP42J0GQ5dnAfxeNYmRw_14lRrXYqj_CqQuiZdu

可以上这个百度文库看看

常见的函数都应该包含的

Math.abs() 计算绝对值。

Math.acos() 计算反余弦值。

Math.asin() 计算反正弦值。

Math.atan() 计算反正切值。

Math.atan2() 计算从x 坐标轴到点的角度。

Math.ceil() 将数字向上舍入为最接近的整数。

Math.cos() 计算余弦值。

Math.exp() 计算指数值。

Math.floor() 将数字向下舍入为最接近的整数。

Math.log() 计算自然对数。

Math.max() 返回两个整数中较大的一个。

Math.min() 返回两个整数中较小的一个。

Math.pow() 计算x 的y 次方。

Math.random() 返回一个0.0 与1.0 之间的伪随机数。

Math.round() 四舍五入为最接近的整数。

Math.sin() 计算正弦值。

Math.sqrt() 计算平方根。

Math.tan() 计算正切值。

Math.E 欧拉(Euler) 常数,自然对数的底(大约为2.718)。

Math.LN2 2 的自然对数(大约为0.693)。

Math.LOG2E e 的以2 为底的对数(大约为1.442)。

Math.LN2 10 的自然对数(大约为2.302)。

Math.LOG10E e 的以10 为底的对数(大约为0.434)。

Math.PI 一个圆的周长与其直径的比值(大约为3.14159)。

Math.SQRT1_2 1/2 的平方根的倒数(大约为0.707)。

Math.SQRT2 2 的平方根(大约为1.414)。

可以试试用这个开源的包Math.NET:
http://www.mathdotnet.com/

参考MSDN:http://msdn.microsoft.com/zh-cn/library/system.math_methods(v=vs.80).aspx

楼主 这是C#的一些项目实例代码 你可以参考一下
http://download.csdn.net/album/detail/1361