Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Are arrays zero indexed in C#?
Yes, arrays zero indexed in C#. Let us see how −
- If the array is empty, it has zero elements and has length 0.
- If the array has one element in 0 indexes, then it has length 1.
- If the array has two elements in 0 and 1 indexes, then it has length 2.
- If the array has three elements in 0, 1 and 2 indexes, then it has length 3.
The following states that an array in C# begins with index 0 −
/* begin from index 0 */
for ( i = 0; i < 5; i++ ) {
n[ i ] = i + 5;
}
Example
You can try to run the following to see how array indexing implements in C# −
using System;
namespace ArrayApplication {
class MyArray {
static void Main(string[] args) {
int [] n = new int[5];
int i,j;
/* begings from index 0 */
for ( i = 0; i < 5; i++ ) {
n[ i ] = i + 5;
}
for (j = 0; j < 5; j++ ) {
Console.WriteLine("Element[{0}] = {1}", j, n[j]);
}
Console.ReadKey();
}
}
}
Output
Element[0] = 5 Element[1] = 6 Element[2] = 7 Element[3] = 8 Element[4] = 9
Advertisements