Split the string and stored into array
Hi Friends,
I want to split the string after read from INI file. Below is my code.
I have read the line from INI file that which contain the keyword "ABC" at the starting position. Here i want to read the element of ABC that "i,a,s". I can able to read this but the first value shows along with the keyword "ABC". I don't want this. I need only the values. Could anyone help me.
string line;
string charname = string.Empty;
StreamReader file = new
System.IO.StreamReader(@"H:\Dotnet Practice\INI\INI\bin\Debug\emp.ini");
{
while ((line = file.ReadLine()) != null)
{
if (line.StartsWith("ABC"))
{
//string[] fullName = line.Split('=');
// charname = fullName[1];
string[] splitcharname = line.Split(',');
foreach (string splitchar in splitcharname )
{
MessageBox.Show(splitchar);
// if (splitchar == textBox1.Text)
// {
// MessageBox.Show("not allowed");
// }
//break;
}
}
}
INI file input:
ABC=i,a,s
output should be:
i
a
s
Please help me
Regards,
Gopi A