Trimming a String Arrary

Let’s Say i have following array:

string[] myArray = new string[6];
myArray[0] = "a";
myArray[1] = "b";
myArray[2] = " "; //space
myArray[3] = "c";
myArray[4] = ""; //null
myArray[5] = "d";

I want to remove the space and null parts from the array.
so after trimming the array should be like this:

            myArray[0] = "a";
myArray[1] = "b";
myArray[2] = "c";
myArray[3] = "d";

Code:

public string[] TrimStringArray(string[] strArray)
{

int c = 0;
foreach (string str in strArray)
{
if (str != "" && str != null)
{
c++;
}
}

string[] tempArrary = new string;
int j=0;
for (int i = 0; i < strArray.Length; i++)
{
if( strArray[i] != null && strArray[i] != "")
{
tempArrary[j] = strArray[i];
j++;
}
}

return tempArrary;
}

Examle:

myArray = TrimStringArray(myArray);
 

Leave a Reply

Your email address will not be published. Required fields are marked *

Bitnami