How to Single Dimensional Arrays In C#

View: 415    Dowload: 0   Comment: 0   Post by: hanhga   Category: C / C++ / MFC   Fields: Other

File has been tested

Single Dimensional Arrays in C# store each individual element at their single dimension, position or a specific location, that location is called an array index. Each index describes the position of each element within an array. Each element in an array can be accessed by that index.

It is also called one dimensional array.
This type is most commonly used

General Syntax:

type [ ] array-name = new type[size];

STATEMENT DESCRIPTION
type [ ] array-name Where type can be any data type such as string, int, float, bool etc. These [ ] square brackets are called ranks which indicates that this is a Single Dimensional Array, array-name indicated an array / reference variable name [It can be any meaningful name].
= Assignment operator which assigns an array reference into array-name.
new type [size]

Where new keyword allocates a memory, run-time allocation for an array instance, where type can be any data type such as string, int, float, bool etc. Size specifies the total number of elements which can be store in an array.

 

Example – 1, Single Dimensional Array using foreach loop:

using System;
namespace csharpBasic
{
    class Program
    {
        static void Main(string[] args)
        {
   // Declaration of a string type single dimensional array which can hold five elements in it.
            string[] programingLanguages = new string[5];
 
   // Statements assign each string element in each individual array index which starts from 0 [zero].
            programingLanguages[0] = "C#";
            programingLanguages[1] = "Asp.net";
            programingLanguages[2] = "Javascript";
            programingLanguages[3] = "Php";
            programingLanguages[4] = "Java";
 
   // foreach loop which loops through each array element and print them.
            foreach (string displayLanguageNames in programingLanguages)
            {
                Console.WriteLine(displayLanguageNames);
            }
            Console.ReadKey();
        }
        /*
        The Output will be:
         
        C#
        Asp.net
        Javascript
        Php
        Java
       */
    }
}
NOTE: Single Dimensional Arrays can also be declared and initialized as following:
string [] programingLanguages = { "C#", "Asp.net", "Javascript", "Php", "Java" };
string [] programingLanguages = new string[5]{ "C#", "Asp.net", "Javascript", "Php", "Java" };

Example – 2, Single Dimensional Array using for loop:

using System;
namespace csharpBasic
{
    class Program
    {
        static void Main(string[] args)
        {
    // A string type array is declarad and initialized at once.
            string[] programingLanguages = { "C#", "Asp.net", "Javascript", "Php", "Java" };
 
    // for loop which loops through each array element and display them.
            for (int count = 0; count < 5; count++)
            {
                Console.WriteLine(programingLanguages[count]);
            }
            Console.ReadKey();
        }
        /*
        The Output will be:
         
        C#
        Asp.net
        Javascript
        Php
        Java
       */
    }
}

REMEMBER:

foreach loop is only design for iterate the collections, if you want to do extra task with collection, in that situation for loop is preferable instead of foreach

According to preceding examples, if you want to access and display only single value of single dimensional array than you can display it as following

// The output will be: C#
Console.WriteLine(programingLanguages[0]);

 

 

How to Single Dimensional Arrays In C#

Single Dimensional Arrays in C# store each individual element at their single dimension, position or a specific location, that location is called an array index. Each index describes the position of each element within an array. Each element in an array can be accessed by that index.

Posted on 09-09-2016 

Comment:

To comment you must be logged in members.

Files with category

 
File suggestion for you
File top downloads
Codetitle.net - library source code to share, download the file to the community
Copyright © 2015. All rights reserved. codetitle.net Develope by Vinagon .Ltd