【发布时间】:2014-02-12 06:05:51
【问题描述】:
我一直从事 Android 应用开发,现在已经切换到 Windows。
1) 我有一个场景,我需要创建一个子项目和库项目,我们已经完成了这个 Android,如链接中给出的 - http://developer.android.com/tools/projects/projects-eclipse.html#SettingUpLibraryProject
如何在 Visual Studio 中实现相同的目标?用于 Windows Phone 应用程序开发。
2) 我必须创建一个类,该类将使用一些值定义一些方法,例如:
在我的基础项目中
Class{
public void string appName(){
return "XYZ"
}
public void int appVersion(){
return 1;
}
}
现在在我的子项目中,我应该能够覆盖上述方法并更改实现,如果我没有给出实现,它应该采用默认值。
如何在 C# 中实现这一点?
【问题讨论】:
-
你应该使用抽象类。 msdn.microsoft.com/en-us/library/sf985hc5.aspx 要在不同的项目中使用一组对象/类,您可以创建一个类库,然后您将在所有项目中引用该类库。
-
类不必是抽象的才能被覆盖
标签: c# visual-studio-2012 windows-8 windows-phone-8 library-project