我已經超出了VB.Net的方式太長了,我有一個需要轉換爲VB.Net的C#自定義類,想知道它們之間的主要區別。在C#中的某些東西,我似乎無法在Vb.Net做類,如使用:在VB.net公共類名或公共[類名(數據表DT)C#和VB.Net自定義類之間的區別
我班如下所示:
public class subcontractor
{
public int organization_id { get; set; }
public int subcontractor_id { get; set; }
public int project_id { get; set; }
public List<evaluationpoint> points { get; set; }
public subcontractor() { }
public subcontractor(DataTable dt)
{
organization_id = Convert.ToInt32(dt.Rows[0]["organization_id"].ToString());
subcontractor_id = Convert.ToInt32(dt.Rows[0]["subcontractor_id"].ToString());
project_id = Convert.ToInt32(dt.Rows[0]["project_id"].ToString());
points = new List<evaluationpoint>();
foreach (DataRow dr in dt.Rows)
{ points.Add(new evaluationpoint(dr)); }
}
public class evaluationpoint
{
public int category_id { get; set; }
public int eval_id { get; set; }
public int rating { get; set; }
public evaluationpoint() { }
public evaluationpoint(DataRow dr)
{
category_id = Convert.ToInt32(dr["category_id"].ToString());
eval_id = Convert.ToInt32(dr["eval_id"].ToString());
rating = Convert.ToInt32(dr["rating"].ToString());
}
}
}
有什麼區別
自從我涉足VB以來,它已經很長時間了,如果不夠用,這些東西就會從內存中滑落。我知道語法有很大的不同,只是忘記了如何在自己內部安裝一個新類,謝謝 – mattgcon
'as Integer'甚至:) – Guffa
@Guffa:我不經常使用VB,因爲你可以告訴:)謝謝,我修復了它 –