1D-Array: Namespace Public Partial Class Public
1D-Array: Namespace Public Partial Class Public
namespace _1DArray { public partial class Form1 : Form { public Form1() { InitializeComponent(); label2.Text = ""; } int index = 0; int[] arr = new int[5]; private void button1_Click(object sender, EventArgs e) { if (index > 4) { MessageBox.Show("Array is full"); textBox1.Text = ""; } else { arr[index] = Convert.ToInt32(textBox1.Text); label2.Text = label2.Text + arr[index] + " "; index++; textBox1.Text = ""; textBox1.Focus();
} } } }
2D-Array
*************************************************************************************
namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } int r = 0, c = 0; int[,] ar = new int[3, 3]; int cs = 3, rs = 3; private void button1_Click(object sender, EventArgs e) { if (r == rs) { MessageBox.Show("Array is Full"); for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { label2.Text += Convert.ToInt32(ar[i, j]) + " "; } label2.Text += "\n"; } for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { if (i != j) { ar[i, j] = ar[i, j] * 0; } } } for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { label3.Text += Convert.ToInt32(ar[i, j]) + " "; } label3.Text += "\n"; } } else if (c < cs && r < rs) { ar[r, c] = Convert.ToInt32(textBox1.Text);
*************************************************************************************
namespace MultiArray { public partial class Form1 : Form { public Form1() { InitializeComponent(); } int[,] arr=new int[4,4]; private void button1_Click(object sender, EventArgs e) { label1.Text = ""; for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { arr[i, j] = Convert.ToInt32(textBox1.Text); textBox1.Text = ""; } } for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { label1.Text = label1.Text + arr[i, j] + " } label1.Text = label1.Text + "\n"; } }
";
} } }
*************************************************************************************
Structure
using System; struct SimpleStruct { private int xval; public int X { get { return xval; } set { if (value < 100) xval = value; } }
class TestClass { public static void Main() { SimpleStruct ss = new SimpleStruct(); ss.X = 5; ss.DisplayX(); } }
Inheritance (Overriding)
namespace InheriandClassWin { public partial class Form2 : Form { public Form2()
{ InitializeComponent(); }
class Shape { protected int width, height; public Shape(int a, int b) { width = a; height = b; } public virtual void area() { Console.WriteLine("Parent class area :");
MessageBox.Show(Convert.ToString (width * height)); } } class Triangle : Shape { public Triangle(int a, int b) : base(a, b) {
} public override void area() { Console.WriteLine("Triangle class area :"); MessageBox.Show(Convert.ToString(width * height/2));
} }
{ Triangle t = new Triangle(Convert.ToInt32(textBox1.Text), Convert.ToInt32(textBox2.Text)); t.area(); } else { Rectangle r = new Rectangle(Convert.ToInt32(textBox1.Text), Convert.ToInt32(textBox2.Text)); r.area(); } } } }