C# رایگان
توابع ریاضی در سی شارپ
زبان C#، برخلاف زبان های C، C++، Pascal، Visual Basic و Java، از ریاضی پشتیبانی نمی کند (امکان پشتیبانی توکار برای ریاضی ندارد) و مجبور است این قابلیت را از کتابخانه ها یا زبان های دیگر وام بگیرد...
از آنجا که سی شارپ زبانی حساس به گونه های داده ای برای متغیرها است، بایستی هنگام انتساب مقادیر داده ای متفاوت به یکدیگر گونه داده ای آن ها را در صورت امکان همسان نمود.
در هر زبان برنامه نویسی لازم است تا بتوان اعمال ریاضی مشخصی را روی داده های عددی به کار برد. برخی از این عملیات پرکاربرد بوده و به صورت استاندارد درون اغلب زبان های برنامه نویسی وجود دارند. در سی شارپ این عملیات به کمک عملیات و امکانات تعریف شده در کلاس MATH انجام می شود.
توابع مثلثاتی بخش مهمی از توابع ریاضی هستند که در بسیاری از پروژه ها کاربرد خاص خود را دارند. در تقریبا همه زبان های برنامه نویسی امکاناتی برای کار با این دسته از توابع ریاضی فراهم شده است که در ادامه به بررسی این امکانات در زبان سی شارپ خواهیم پرداخت.