دانلود نرم افزار - آموزش سی شارپ
دانلود نرم افزار - آموزش سی شارپ

دانلود نرم افزار - آموزش سی شارپ

آرایه - Array

آرایه ها : برای تشخیص ایندکس یک عضو از یک آرایه از روش زیر استفاده می کنیم

private void button1_Click(object sender, EventArgs e)
        {
            int[] Array = {5,8,1,7,4,9,2,3,12,13,18,21};
            int Element = 3;
            for (int i = 0; i < Array.Length; i++)
           {

                if (Element == Array[i])
                {          label1.Text = i.ToString();      }       }       }

//----------------------

Output : 7

کلاس استاتیک static class

در این بخش به یک کلاس استاتیک می پردازیم کلاس استاتیک کلاسی است که اولا همه اعضاء آن باید استاتیک باشند ثانیا برای دسترسی به اعضاء یک کلاس استاتیک لازم نیست تا یک نمونه از آن کلاس ساخته شود بلکه فقط به کمک نوشتن نام کلاس و پس از آن عملگر نقطه به تمام اعضاء کلاس دسترسی پیدا می کنیم در ادامه متن کامل یک کلاس استاتیک به همراه نحوه کاربرد آن آمده

using System;

namespace StaticClassTest {   

static class MathFunction

{   //معکوس عدد را برمی گرداند

static public double reciprocal(double num) {    return 1 / num;    }

//قسمت اعشاری عدد را برمی گرداند

static public double fracPart(double num) {    return num - (int)num;  }

//اعداد زوج را برمی گرداند

static public bool isEven(double num) {   return (num % 2) == 0 ? true : false; }

//اعداد فرد را برمی گرداند

static public bool isOdd(double num) {    return !isEven(num);  } }

class MainClass {  

public static void Main()

Console.WriteLine("Reciprocal of 5 is " + MathFunction.reciprocal(5.0));    

Console.WriteLine("Fractional part of 4.234 is " + MathFunction.fracPart(4.234));      

if (MathFunction.isEven(10))         Console.WriteLine("10 is even.");     

if (MathFunction.isOdd(5))           Console.WriteLine("5 is odd.");     

Console.ReadLine();  } } }

پنج متد پرکاربرد

پنج متد پرکاربرد در محاسبات ریاضی در سی شارپ بشرح ذیل می باشند.

 Math.Max(X,Y)

این متد عدد بزرگتر را از بین دو پارامتر ارسال می کند.

 Math.Min(X,Y)

این متد عدد کوچکتر را از بین دو پارامتر ارسال می کند.

 Math.Sqrt(X)

این متد جذر پارامتر را ارسال می کند.

 Math.Abs(X)

این متد قدر مطلق پارامتر را ارسال می کند.

 Math.Round(X)

این متد ابتدا پارامتر را رو به پایین یا رو به بالا گرد کرده و نتیجه را ارسال می کند.

تبدیل فرم به شکل یک پنج ضلعی

برای تبدیل فرم برنامه به اشکال مختلف باید از Region استفاده کنید بعنوان مثال برای تبدیل فرم به یک پنج ضلعی باید مختصات هر پنج ضلع را به آن تحویل دهید. برای استفاده از این کد شما می توانید متن کد را از اینجا دانلود کرده و آن را درون رویداد یک باتن قرار دهید.