using System;
using System.Collections.Generic;
using System.Text;
namespace sTest
{
public class TestNote
{
string m_Wopros;
string m_a;
string m_b;
string m_c;
string m_d;
int m_sint;
public string Wopros
{
get { return m_Wopros; }
}
public string a
{
get { return m_a; }
}
public string b
{
get { return m_b; }
}
public string c
{
get { return m_c; }
}
public string d
{
get { return m_d; }
}
public int sint
{
get { return m_sint; }
}
public void TestNotes(string p_Wopros, string p_a,string p_b,string p_c,string p_d,int p_sint)
{
m_Wopros = p_Wopros;
m_a = p_a;
m_b = p_b;
m_c=p_c;
m_d=p_d;
m_sint=p_sint;
}
}
}
С#: Работа с текстом
Я делаю тесты на проверку знаний.
Занести в структуру, если строчка начинаеться со знака
"." то занести в поле m_Wopros
"а" то занести в поле m_a
"b" то занести в поле m_b
"c" то занести в поле m_c
"d" то занести в поле m_d
"~"то занести в поле m_int
И после клика на кнопку выводи первый елемент списка...
Каждый параметр вывести в разных TextBox
Код:
Код:
private void загрузитьВопросыToolStripMenuItem_Click(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "Any files*.*|*.*|Datafiles *.dat|*.dat";
if (ofd.ShowDialog() == DialogResult.OK)
{
if (m_TestList != null)
m_TestList.Clear();
m_TestList = new ArrayList();
using (StreamReader sr = new StreamReader(ofd.FileName, Encoding.Default))
{
string line = sr.ReadLine();
while (line != null)
{
TestNote note = new TestNote();
}
}
}
}
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "Any files*.*|*.*|Datafiles *.dat|*.dat";
if (ofd.ShowDialog() == DialogResult.OK)
{
if (m_TestList != null)
m_TestList.Clear();
m_TestList = new ArrayList();
using (StreamReader sr = new StreamReader(ofd.FileName, Encoding.Default))
{
string line = sr.ReadLine();
while (line != null)
{
TestNote note = new TestNote();
}
}
}
}
2. Программа должна подсчитывать результат в виде процентов и 12-ти бальной системы. Результаты выводятся после каждого ответа.