如何將它轉換爲VB.Net?我真的不確定Structs如何在那裏工作,我找不到合適的人。 請問你們中的任何一位,請告訴我它是如何完成的?Vb.net用c#填充循環結構#
struct Questions
{
public int temakor;
public int nKerdes;
public string kerdes;
public string kerdes_a;
public string kerdes_b;
public string kerdes_c;
public string kerdes_d;
public char valasz;
}
則主()
List<Questions> test_questions = new List<Questions>();
using (StreamReader sr = new StreamReader(@"teszt_.txt"))
{
for (int i = 0; i < 130; i++)
{
string s = sr.ReadLine();
string[] fields = s.Split('_'); // adatok feldarabolása
Kerdesek uj_kerdes;
uj_kerdes.temakor = int.Parse(fields[0]);
uj_kerdes.nKerdes = int.Parse(fields[1]);
uj_kerdes.kerdes = fields[2];
uj_kerdes.kerdes_a = fields[3];
uj_kerdes.kerdes_b = fields[4];
uj_kerdes.kerdes_c = fields[5];
uj_kerdes.kerdes_d = fields[6];
uj_kerdes.valasz = char.Parse(fields[7]);
test_questions.Add(uj_kerdes);
}
}
Console.WriteLine("Kedves vizsgázó, jó tanulást a következő vizsgára");
(插入關於使用強制性警告'struct'錯誤,以及如何有一個超大的'struct'是有害的,怎麼有一個可變的'struct'是有害的,並具有'public'領域是如何有害,是你*當然*你不是故意寫一個帶有屬性的'class'?) –
也是'Kerdesek'還有'Questions'? –
重新VB翻譯:你試過了什麼?你需要知道的唯一不平凡的事情就是VB關鍵字'Structure' - 其餘的......與你期望的*在VB中完全相同 - 並且實際上與C#相同,這件事。 –