Skip to main content

Nongeneric Collection:Hash Table By:Tanuj Kumar


Nongeneric Collection:Hash Table


Hash table :Nongeniric collection
Nongeneric Collection:Hash Table



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;
using System.Collections;

namespace hashtableprogram
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        String s;
        Hashtable ht = new Hashtable();


        private void button1_Click(object sender, EventArgs e)
        {
            ht.Add(textBox1.Text, textBox2.Text);
            listBox1 .Items .Clear ();
           foreach (DictionaryEntry de in ht)
            {
                listBox1.Items.Add(de.Key+" "+de.Value );
 
            }
            MessageBox.Show("saved");
        }

        private void button2_Click(object sender, EventArgs e)
        {
            MessageBox.Show("not working now");
        }

        private void button5_Click(object sender, EventArgs e)
        {
            try
            {
                ht.Remove("1");
               
            ht.Remove(textBox3.Text);
                ht.Remove(textBox4.Text);
                listBox1.Items.Remove(textBox3.Text + " " + textBox4.Text);
                MessageBox.Show("deleted");
            }
            catch
            {
            MessageBox.Show ("Not Deleted");
            }
        }

        private void textBox5_TextChanged(object sender, EventArgs e)
        {

        }

        private void button6_Click(object sender, EventArgs e)
        {
          
           
            if(ht.Contains (textBox5 .Text))
            {     MessageBox .Show ("available");
            }
            else
            {
            MessageBox .Show ("not available");
            }
            }

        private void textBox3_TextChanged(object sender, EventArgs e)
        {
           
        }

        private void button7_Click(object sender, EventArgs e)
        {

            foreach (DictionaryEntry de in ht)
            {
                label3.Text = (de.Key + " " + de.Value);

            }
        }}}


hashtable assignment:



Hash table

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;
using System.Collections;

namespace hashtablewithfnlbutton
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        Hashtable ht = new Hashtable();
        int i = 1,j;
       

        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text==""||textBox2.Text== "") {

                MessageBox.Show("Enter name or Roll no.");
            }
            else {
               
                Class1 obj = new Class1();
                obj.Name = textBox1.Text;
                obj.Rollno = textBox2.Text;
                ht.Add(i, obj);
                i++;
          

            
                MessageBox.Show("saved");
            }



        }
     
 

        private void button5_Click(object sender, EventArgs e)
        {
            if (i == ht.Count)
            {

                MessageBox.Show("already on last");
            }
            else
            {
                i =ht.Count;
                Class1 obj = new Class1();
                obj = (Class1 )ht[i];
                textBox1.Text = obj.Name;
                textBox2.Text = obj.Rollno;
           
           
            }
        }

       

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void button7_Click(object sender, EventArgs e)
        {
            if (textBox4.Text == "")
            {
                MessageBox.Show("Enter input");
            }
            else
            {
                if(ht.Count ==0){
               
                 MessageBox.Show("no value stored");
                }else{j = int.Parse(textBox4.Text);
                      if (j == 0)
                {
                    MessageBox.Show("value starts from 1");
                }
                    else if (j <= ht.Count)
                {
                    Class1 obj = new Class1();
                    obj = (Class1)ht[j];
                    textBox1.Text = obj.Name;
                    textBox2.Text = obj.Rollno;
                }
              

                else
                {

                    MessageBox.Show("no valid input");
                }
            }}

        }

        private void button2_Click(object sender, EventArgs e)
        {
            if (i == 1)
            {
                MessageBox.Show("already on first record");
            }
            else
            {
                i = 1;
                Class1 obj = new Class1();
               obj =(Class1 ) ht[i];
                textBox1.Text = obj.Name;
                textBox2.Text = obj.Rollno;
            }
        }

        private void button3_Click(object sender, EventArgs e)
        {
            if (i == ht.Count)
            {
                MessageBox.Show("you already on last record");

            }
            else {
                i = i + 1;
                Class1 obj = new Class1();
                obj = (Class1)ht[i];
                textBox1.Text = obj.Name;
                textBox2.Text = obj.Rollno;

           
            }
        }

        private void button4_Click(object sender, EventArgs e)
        {
            if (i == 1)
            {
                MessageBox.Show("already on first record");
            }
            else
            {
                i = i-1;
                Class1 obj = new Class1();
                obj = (Class1)ht[i];
                textBox1.Text = obj.Name;
                textBox2.Text = obj.Rollno;
            }
        }
    }
}
Classcoding:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace hashtablewithfnlbutton
{
    class Class1
    {
        string name;

        public string Name
        {
            get { return name; }
            set { name = value; }
        }
        string rollno;

        public string Rollno
        {
            get { return rollno; }
            set { rollno = value; }
        }
    }
}

Posted By:Tanuj Kumar 
On:Shareyourconscience



Comments

Popular posts from this blog

Join the Beauty Course for Massage Beauty License Training

Massage Beauty School of California: Massage beauty program is one of the top ten beauty courses which are well recognized and sought after in the beauty sector. Several students from various cities and states enroll in this training program to get better learning opportunities and understand the minute technicalities of beauty massaging services. Certified schools and beauty institutes located in Los Angeles are offering cutting-edge training to the students who are eligible for the program. Palace Beauty College is an accredited beauty school that does offer a massage therapy program and also offers holistic learning facilities to the students. The college has years of experience in providing massage therapy license training in Los Angeles for more than half a decade now. The college maintains its official website to reach out to distant students and provide them relevant information related to the available beauty courses. The college takes pride in its impressive infrastru...

Former President APJ Abdul Kalam Died at 83

"Missile Man is no more" A.P.J Abdul Kalam died in Shillong. He was brought into the hospital without a pulse or BP. There was no sign of life John Sailo Ryntathiang, director of Bethany Hospital," told the Quint. About Abdul Kalam: Abdul Kalam was an Indian scientist who was the 11th President of India from 2002 to 2007. Kalam was born and raised in Rameswaram(Tamil Nadu) and studied physics and aerospace engineering. He worked as a scientist and science administrator, mainly at the Defence Research and Development Organisation (DRDO) and Indian Space Research Organisation (ISRO) before he became president. The Centre has declared national mourning for seven days. Kalam served as president for five years from 2002, enjoying the support of both the ruling BJP and the opposition Congress. He graduated from Saint Joseph's College, Tiruchirappalli in 1954 but not satisfied with his degree, he left for Madras later next year to study aerospace engineering. He enrolled ...

Cryptocurrency: The future currency and bitcoin investment

What is Cryptocurrency? Cryptocurrency is a digital or virtual currency that uses cryptography for security. A cryptocurrency is a medium of exchange that uses cryptography to secure transactions and control the creation of additional units. Cryptocurrency uses a decentralized system of records called a blockchain to track transactions instead of using a traditional database like a conventional currency. The crypto world is full of surprises. New coins and tokens are being launched almost every day. Some of these go on to change the world, while others will fizzle out and be forgotten. It’s impossible to predict which ones will thrive and which ones will fail, but crypto is a great way to keep up with the latest developments in technology and finance. Cryptocurrency is a digital or virtual currency that uses cryptography for security. A cryptocurrency is difficult to counterfeit because of this security feature. A defining feature of a cryptocurrency, and arguably its most alluring ass...