Как получить каждую сущность и сохранить в hashmap в C#?
Я делаю проект по этому разделу данных. Я показал мой код ниже, а затем приложил вывод. Я делаю в Asp.net.
Receipt No : VH4O-RCTN093246 Receipt Date : 01/01/2015
Fathers Name : sachin tendulkar Mother’s Name : NITHYA
Name of the Student : ARLJN RIKIN RUPAK
Board/Grade/Dvision : ICSE / Grade II / D App/Enr No : VH4O-ENRN04426
Сверху хочется вывести этот вывод и который следует хранить в HashMap(ключ, значение формата).
***Output:***
Receipt No : VH4O-RCTN093246
Receipt Date : 01/01/2015
Receipt No : VH4O-RCTN093246
Board : ICSE
Grade: Grade II
Dvision : D
App/Enr No : VH4O-ENRN04426
код:
int length = split_text.Length;
do
{
string tmp;
tmp = split_text[i]; // Contain input text
if (tmp.Contains("Receipt No "))
{
string[] words;
words = tmp.Split(':');
string[] wor = words[1].Split(' ');
rep_name1 = wor[1];
}
if (tmp.Contains("Name of the Student "))
{
string[] words;
words = tmp.Split(':');
s_name1 = words[1];
}
if (tmp.Contains("Grade"))
{
string[] words;
words = tmp.Split('/');
string[] wor = words[2].Split(':');
board = wor[1];
grade = words[3];
string[] b = words[5].Split(':');
enroll_no = b[1];// +read.ReadLine();
}
if (tmp.Contains("Fee "))
{
string[] words;
words = tmp.Split(' ');
fee = words[7];
}
length--;
i++;
}
while (length != 0);
Я жестко закодировал это. Пожалуйста, дайте идею / код, чтобы смягчить это.