C#类的封装

ilovezhi13141 2012-03-28 11:57:58
如何封装一个类,请大神给出一段演示代码!谢谢了哈!
...全文
326 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
色拉油 2012-04-01
  • 打赏
  • 举报
回复
不要纯粹为了某个概念编程
屌絲來襲 2012-03-28
  • 打赏
  • 举报
回复

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Class1
{
//定义类的数据成员
public string name;
public int Age;
public string Sex;
//定义类的方法
public string Show()
{
return string.Format("姓名:{0},年龄:{1},性别:{2}", name, Age, Sex);
}
}
}


这就是一个简单的类
大飞飞虫 2012-03-28
  • 打赏
  • 举报
回复
新建一个 classlibrary 项目,然后直接编译,默认的class1类就被封装到编译出的DLL中了
yyz985 2012-03-28
  • 打赏
  • 举报
回复
class A{
public string name{get;set;}
public void Do(){}
}
屌絲來襲 2012-03-28
  • 打赏
  • 举报
回复
你新建一个类,然后建立字段 构造函数 方法 就行了
muyi66 2012-03-28
  • 打赏
  • 举报
回复
封装的意思是把对象需要处理的数据与进行处理的代码放在一起,让它通过隶属于自己类别的代码来改变自身的属性。所以,你建立类的过程就是封装的过程。

不过上面有些楼把属性直接public了,那样可没达到封装的效果。
色拉油 2012-03-28
  • 打赏
  • 举报
回复
你设想的封装是什么
http://baike.baidu.com/view/154910.htm

写个类,里面写几个方法,别的类在用的时候不必关心怎么实现,调用那个类的方法就行
我爱小土豆 2012-03-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

class A{
public string name{get;set;}
public void Do(){}
}
[/Quote]
++
屌絲來襲 2012-03-28
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
嗯!我知道这是 类,将它封装之后的代码勒???
[/Quote]

你意思是要生成DLL吗? 我用的是VS 你对你的项目点右键→属性→应用程序选项卡里有个输出类型,选择类库,然后生成就行了
ilovezhi13141 2012-03-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
C# code

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Class1
{
//定义类的数据成员
public str……
[/Quote]

嗯!我知道这是 类,将它封装之后的代码勒???

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧