学习c#没多久,以前做自己用的软件都是把所有方法写到主程序里,写上很多个方法,然后调用
但最近看到了dll的开发,说可以把方法写到类里面,面向对象,还是不太懂.
比如,我有一个类,a,a类下有一个方法,add(),
这样我在软件里调用时,是用new aTest;
aTest.add();求解,dll里面的类和方法是写成分有的还是私有的?
但最近看到了dll的开发,说可以把方法写到类里面,面向对象,还是不太懂.
比如,我有一个类,a,a类下有一个方法,add(),
这样我在软件里调用时,是用new aTest;
aTest.add();求解,dll里面的类和方法是写成分有的还是私有的?
解决方案 »
- 为什么主页中的iframe所连接的页面报$未定义!!!
- 面试题,求大神解答
- 用命令打开一个文本后,怎么可以保存文本中的不同日期,到一个数组中?
- 请问winform里有能这样的控件吗?
- 动态生成winform窗体内容
- 万分紧急!怎么配置IIS 6.0,使其能够运行没有*.cs的文件的.NET项目
- silverlight 应用程序获取所在页面的参数
- 我要疯了,重开帖。高手看下
- 急!动态创建的CheckBox的Checked的问题
- 如何把某一目录下扩展名为mdb的文件全部删除
- 图片打印问题
- string [,,,,,] ar = new string[33,33,33,33,33,33];错出?(C#)
private 只能在类内部使用,外部不可见
public:访问不受限制。protected:访问仅限于包含类或从包含类派生的类型。Internal:访问仅限于当前程序集。protected internal:访问仅限于当前程序集或从包含类派生的类型。private:访问仅限于包含类型。
add()
{
add1();
add2();
}
add1()和add2()是供add()使用的,外部不需要使用,就定义成private
不用去new一个a对象,这样有什么不同?
引用了dll的namespace后,就可以直接使用a.add();