【发布时间】:2011-02-01 20:02:06
【问题描述】:
我刚刚开始了解 C#。我一直在创建类和对象,所以说我创建了一个名为 Member 的类:
public class Member
{
public int MemberID;
public string FirstName;
public string LastName;
public string UserName;
}
然后我通过这样做来创建该类的新对象:
Member Billy = new Member();
Billy.UserName = "Jonesy";
Billy.FirstName = "Billy";
Billy.LastName = "Jones";
这很好,但是如果我查询了一个数据库并取回了 5 个成员,我可以动态创建对象吗?或者将这些成员存储在内存中的最佳方式是什么?
我使用过 VB.Net,我只需将它们添加到数据表中。但是我以前从来没有真正做过任何面向对象的编程,我想自从我学习 C#以来,现在是学习 OOP 的最佳时机。
【问题讨论】:
-
C# 与 VB.Net 没有区别
-
是的,但我确信 VB.Net 没有面向对象的 C# 面向对象会有很大不同!
-
VB.NET 绝对是面向对象的。你是说 VB6(“经典 VB”)吗?
-
不抱歉,我的意思不仅是我要从 VB.NET 转到 C#,而且我以前从未学习过面向对象编程,我认为现在是学习的好时机。我已经开发 VB.NET 应用程序大约 11 个月了,但没有使用类等。
标签: c# class object datareader