post sebelumnya udah nyatet tentang method ama class…

nah skarang lebih lengkap tentang method…

ok langsung aja buat tampilan kek gini

belajar method C#

 

3 button & 1 textBox

nah pertama2 belajar memanggil method… sangat gampang… pertama buat dulu methodnya..

seperti di gambar..

koding buat method c#         private void button1_Click(object sender, EventArgs e)         {             belajar1();         }

nah “public” itu~~ gmn ya.. method ini bisa digunakan secara public… ya digunakan secara bebas dari berbagai class (klo ga salah)

Void berarti kosong .. Void bisa diganti dengan berbagai macam tipe data (string, integer dll).. tergantung dari data yg mau dikirim ke method atau class lain (contohnya nanti ada dibawah).

belajar1 adalah nama dari method tersebut.

ok… skarang gmn cara manggil nya… langsung saja doble klik button1 lalu masukkan koding ini

//====================================

belajar1();

//====================================

gampangkan…tanda tanya?

ok lanjut.. gmn caranya ngirim nilai ke dalam method atau ngambil nilai dari method tersebut…

nah buat dulu methodnya klo gt..

//======================================

public string belajar2(String a)
{
string b = a;
return b;
}

//=======================================

nah “string a” dipake untuk memasukkan nilai dari luar ke dalam method belajar2

return b digunakan untuk mengembalikan nilainya ke tempat dipesen td (kek toko aja.. hahah)

disini klo diperhatikan void diganti ama String, knapa?? karna nilai ya di-“return” bertipe data String

OK…. skarang doble klik button2

trus masukin kode ini

//===========================================

string z = “belajar method 2”;

textBox1.Text = belajar2(z);

//===========================================

OK skarang baru bisa dijelasin dengan bener…. ini step2 skenarionya

  1. variable ‘z‘ digunakan untuk menyimpan nilai “belajar method 2”
  2. nilai ‘z’ dikirim ke method “belajar2” dan ditangkap ama variable ‘a‘ (testing mengirim nilai)
  3. nah di dalam method “belajar2” nilai ‘a‘ dimasukkan ke dalem nilai ‘b
  4. nilai b di kembalikan lalu masuk ke textBox1.text
  5. beres deehhhh

textBox1.Text = belajar2(z);
digunakan untuk memanggil method “belajar2” dan di proses di method itu.. hasil dari proses di return lalu langsung masuk ke dalam textBox1.Text

nah skarang gmn kalo lebih dari 2 variable… skarang buat lg method ke 3

//=========================================

public string belajar3(String a, String b)
{
string c = a + b;
return c;
}

//=========================================

String a dan String b digunakan untuk menangkap variable bertipe data string jg(dengan kata lain hanya 2 variable yg bisa dikirim karna yg nangkep cman 2)

ok skarang doble klik button3 masukkin kode ini

//=================================================

private void button3_Click(object sender, EventArgs e)
{
string kata1 = “belajar “;
string kata2 = “method 3”;
textBox1.Text = belajar3(kata1, kata2);
}

//=================================================

nah skarang alurnya na

  1. masukkan kalimat ke dalam variable.. (kata1 = belajat) (kata2 = method 3)
  2. mengirim nilai variable “kata1” dan “kata2” ke dalam
  3. nilai kata1 dimasukkan ke variable “a” di method “belajar3“, dan kata2 masuk ke variable “b
  4. nilai dari a dan b digabung dalam variable ‘c
  5. nilai “c” di return trus masuk ke textBox1.Text

OK tinggal di RUN aja

sekian catatan hari initerimakasih

 

FULL CODE

//========================================================

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace belajar_method
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        public void belajar1()
        {
            textBox1.Text = “belajar method 1”;
        }
        private void button1_Click(object sender, EventArgs e)
        {
            belajar1();
        }
        public string belajar2(String a)
        {
            string b = a;
            return b;
        }
        private void button2_Click(object sender, EventArgs e)
        {
            string z = “belajar method 2”;
            textBox1.Text = belajar2(z);
        }
        public string belajar3(String a, String b)
        {
            string c = a + b;
            return c;
        }
        private void button3_Click(object sender, EventArgs e)
        {
            string kata1 = “belajar “;
            string kata2 = “method 3”
            textBox1.Text = belajar3(kata1, kata2);
        }
    }
}

//========================================================

 

Iklan