در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش سی شارپ (#C) مقدماتی قسمت 9 : آشنایی با متدها

آموزش سی شارپ (#C) مقدماتی قسمت 9 : آشنایی با متدها

برای استفاده از این فیلم آموزشی باید هزینه آن را پرداخت کنید.

شما می توانید 3 دقیقه از این ویدیو را به صورت رایگان مشاهده کنید

سلام به تمام ITPRO ای های عزیز، در خدمت شما هستم با قسمت نهم از سری مقدماتی آموزش برنامه نویسی به زبان سی شارپ. در این قسمت با مبحث متدها و نحوه استفاده از اونها در برنامه ها آشنا میشیم. مباحث گفته شده در این بخش عبارتند از:

  1. آشنایی با نحوه تعریف متدها و فراخوانی آنها
  2. استفاده از پارامترها و متدهای دارای مقدار بازگشتی
  3. مفهوم Named Parameters و استفاده از آنها
  4. تعریف پارامترهای دلخوام و Optional Parameters
  5. آشنایی با کلمات کلیدی ref و out
  6. نحوه پاس دادن آرایه ها به عنوان پارامتر به متدها و کلمه کلیدی params
#نحوه_استفاده_از_متد_در_سی_شارپ #آموزش_زبان_سی_شارپ #آموزش_سی_شارپ #دوره_آموزشی_سی_شارپ #آموزش_گام_به_گام_سی_شارپ #تعریف_متد_در_زبان_سی_شارپ #آموزش_مقدماتی_سی_شارپ #optional_parameters_در_سی_شارپ #مفهوم_named_parameters_در_سی_شارپ #کلمات_کلیدی_ref_و_out_در_سی_شارپ
عنوان
1 آموزش سی شارپ (#C) مقدماتی قسمت 1 : شروع دوره متفاوت 23′:11″ رایگان
2 آموزش سی شارپ (#C) مقدماتی قسمت 2 : معماری دات نت و اولین برنامه 31′:46″ 13,200
3 آموزش سی شارپ (#C) مقدماتی قسمت 3 : متغیرها و انواع داده 39′:53″ 9,900
4 آموزش سی شارپ (#C) مقدماتی قسمت 4 : عملگرها و متغیر رشته 40′:14″ 9,900
5 آموزش سی شارپ (#C) مقدماتی قسمت 5 : عملگرهای منطقی ، If و Switch 1:5′:59″ 16,500
6 آموزش سی شارپ (#C) مقدماتی قسمت 6 : حلقه ها 34′:14″ 7,700
7 آموزش سی شارپ (#C) مقدماتی قسمت 7 : آرایه ها و نوع داده Char 33′:24″ رایگان
8 آموزش سی شارپ (#C) مقدماتی قسمت 8 : دستور foreach و var 15′:42″ رایگان
9 آموزش سی شارپ (#C) مقدماتی قسمت 9 : آشنایی با متدها 52′:59″ 9,900
10 آموزش سی شارپ (#C) مقدماتی قسمت 10 : Method Overloading 17′:23″ رایگان
11 آموزش سی شارپ (#C) مقدماتی قسمت 11 : کلاس، شئ، و رفتارها 24′:44″ رایگان
12 آموزش سی شارپ (#C) مقدماتی قسمت 12 : نوشتن برنامه دفترچه تلفن 59′:49″ 13,200
13 آموزش سی شارپ (#C) مقدماتی قسمت 13 : وراثت (Inheritance) 29′:31″ 11,550
14 آموزش سی شارپ (#C) مقدماتی قسمت 14 : Polymorphism 23′:35″ 9,900
15 آموزش سی شارپ (#C) مقدماتی قسمت 15 : Interface ها 17′:4″ رایگان
16 آموزش سی شارپ (#C) مقدماتی قسمت 16 : مفاهیم IoC و DI 19′:12″ 8,250
17 آموزش سی شارپ (#C) مقدماتی قسمت 17 : سازنده ها (Constructors) 22′:22″ 8,800
18 آموزش سی شارپ (#C) مقدماتی قسمت 18 : کلاس ها و اعضاء Static 20′:41″ 6,600
19 آموزش سی شارپ (#C) مقدماتی قسمت 19 : struct ، indexer و readonly 18′:17″ رایگان
20 آموزش سی شارپ (#C) مقدماتی 20 : Operator Overloading و ToString 16′:28″ 6,600
21 آموزش سی شارپ (#C) مقدماتی قسمت 21 : تبدیل نوع و تعریف Cast 19′:29″ 7,700
22 آموزش سی شارپ (#C) مقدماتی قسمت 22 : Generics 24′:14″ 11,000
23 آموزش سی شارپ (#C) مقدماتی قسمت 23 : List و Dictionary 33′:50″ 8,800
24 آموزش سی شارپ (#C) مقدماتی قسمت 24 : استثناها (Exception) ها 24′:48″ 9,900
25 آموزش سی شارپ (#C) مقدماتی قسمت 25 : ویژگی ها و نکات سی شارپ 6 23′:45″ رایگان
زمان و قیمت کل 12:12′:34″ 169,400
20 نظر
ابوالفضل رهنما

سلام

واقعا عالی و جالب بود

به امید همین کیفیت آموزش در دوره پیشرفته

موفق وشاد باشید

hamideh smi

با سلام من یک کدی رو برای تمرین نوشتم ولی متاسفانه داخل بخش if نمیدونم ارورش چیه!!؟؟متوجه نمیشم(ولی فکر میکنم نیاز به آکلاد داره که من نمیدونم کدوم قسمت باید آکلادهارو بذارم امکانش هست کدرو بررسی کنید؟؟؟

namespace practice
{
    class Program
    {
        static void Main(string[] args)
        {
            string username, username2, use, pass;
            string password;

            Console.WriteLine("کاربر لطفا یک نام کاربری وارد کن");

            username = Console.ReadLine();

            Console.WriteLine("نام کاربری دوم خود را وارد کنید");

            username2 = Console.ReadLine();

            Console.WriteLine("لطفا یک رمزعبور برای حساب کاربری خود تعیین کنید.");

            password = (Console.ReadLine());


            Console.Clear();

            Console.WriteLine("لطفا نام کاربری خود را جهت ورود به سامانه وارد کنید");

            use = Console.ReadLine();

            Console.WriteLine("رمزعبور خود را جهت ورود به سامانه وارد کنید");

            pass = Console.ReadLine();

            if ((use == username) && (pass == password)) ;

            Console.WriteLine("به سامانه بانک ملت خوش آمدید"); 
            
            else
                if ((use == username2) && (pass == password)) ;

                Console.WriteLine("به سامانه بانک ملت خوش آمدید");
            
            else
           Console.WriteLine("متاسفانه نام کاربری و رمز عبور را اشتباه وارد نمودید،مجددا تلاش کنید.");
            
            Console.ReadKey();
            

        }
    }
}
hamideh smi

ارور در قسمت سمیکالن (;) از اون دو بخشی است که نوشتم به سامانه بانک ملت خوش آمدید.

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

hamideh smi

خب الان درستش کردم ولی متاسفانه چون یک سری قسمت هارو برای نمایش روی صفحه فارسی نوشتم نمیدونم چرا اجرا نمیکنه و بجای عبارت های فارسی علامت سوال نمایش داده میشه موقع اجرا. میشه راهنمایی کنید؟؟

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

hamideh smi

یعنی کلا نمیشه فارسی یک سری دستورات رو چاپ کرد؟؟پس چجوری میشه دستورات فارسی هم نوشت؟؟

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

hamideh smi

سلام و عرض ادب ، من کدی رو که داخل ویدیو آموزش دادید نوشتم ولی در قسمت برنامه اصلی زیر sum خط قرمز کشیده میشه و ارور میده نمیدونم چرا؟ کد هم درست است.

static void Main(string[] args)
        {
            sum(3, 5);

            int sum = sum(3, 5);

            Console.WriteLine("sum" + sum);

            Console.ReadKey();
        }

        public static int sum(int num1,int num2)
        {
            int sum = num1 + num2;

            return sum;
        }
ابوالفضل رهنما

سلام

using System;

namespace ConsoleApp10
{
    class Program
    {
        static void Main(string[] args)
        {
            var ab= sum(1, 2);
            Console.WriteLine("sum: " +ab);
            Console.ReadKey();
        }

        public static int sum(int num1, int num2)
        {
            var ra = num1 + num2;
            return ra;
        }
    }
}

بنظرم علت خطا هم اسم بودن متغیر شما است


int sum = sum(3, 5);

درضمن چرا دوبار(sum(3, 5 در برنامه بکار بردید

hamideh smi

مهندس احمدی خودشون داخل ویدیو کد رو اینطوری نوشتند و اجرا گرفتند

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

zahra .m

سلام استاد،وقت شما بخیر

میشه یه مثال بزنید که داخلش ، ویژگی named parameters ؛ با کلمه کلیدی params و بدون اون باشه؟من امتحان کردم ولی متأسفانه خطا میداد.

 static void Main(string[] args)
     {
          Console.WriteLine(sum(name:"ITPRO", numbers: 1, 2, 3, 4));
          Console.ReadKey();
      }
public static int sum(string name,params int[] numbers)
        {
            int s = 0;
            foreach(int num in numbers)
            {
                s += num;
            }
            return s;
        }

با سپاس

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

حسين فراهاني

سلام استاد خسته نباشید ...

مقدار بازگشتی یعنی چی ؟! وقتی میگید متود من هیچ مقداری رو بر نمی گردونه به چه معناست ؟

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

حسين فراهاني

خیلی ممنونم از توضیح کاملتون !

استاد فقط من یه چیزیو متوجه نشدم اونم اینکه این مدل های مختلف خروجی گرفتن کجاها کاربرد داره؟ چون من تا همینجا یاد گرفتم یه سری محاسبات یا متون رو به چند روش تو خروجی چاپ کنم !

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

مسعود

سلام مهندس

ببخشید من کلی گیج شدم تو این قسمت

متد رو درست نفهمیدم چیه و چه استفاده ای داره

اول اینکه شما گفتی متد رو جاهای مختلف کد فراخونی میکنیم درست ؟ پس متد فرقش با تابع چی میشه این وسط ؟

دوم رو کلمه کلیدی void گفتین مقداری رو برنمیگردونه ینی خروجی نداره . این یعنی چی که مقداری رو برنمیگردونه ؟

جایی که شما کد رو نوشتین ولی خروجی و مقداری رو برمیگردوند . مقدارش هم از نوع int بود پس چرا میگین مقداری رو برنمیگردونه . مثلا همین جمع عددها مقداری رو میکردوند که از نوع int هست .

ببخشید اگه سوالام مسخرس , تازه واردم درست متوجه نمیشم .

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....