随笔分类 - .net基础学习
.net asp.net 入门,基础学习
摘要:一、 封装封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。被封装的对象通常被称为抽象数据类型。封装的意义在于保护或者防止代码(数据)被我们无意中破坏。在面向对象程序设计中数据被看作是一个中心的元素并且和使用它的函数结合的很密切,从而保护它不被其它的函数意外的修改。我们用访问修饰符来控制数据的访问(封装的体现):Public:访问没有任何限制Private:只有类本身能访问Protected:类和派生类可以访问Internal:只有同一个项目中的类可以访问Protected Internal:是Protected和Internal的结合二、继承继承是OOP最重要的特性之一。任何类都可
阅读全文
摘要:对.net事件的看法 C# 中的委托和事件C#中的委托和事件(续)
阅读全文
摘要:1、DropDownList 默认展示从数据库查询的值DropDownList1.Items.FindByValue(model.ClassConfig.ToString()---要展示的值).Selected = true;2、RadioButtonList1 对查询出来的数据默认展示foreach(ListItemiteminthis.RadioButtonList1.Items){ if(item.Value==model.IsChildorg.ToString())//modeluser.userpower.tostring()为你要赋值的值{item.Selected=true;br
阅读全文
摘要:C#中的抽象基类(Abstract Class)和接口(Interface)都实现了面向对象中的继承机制,它们通过定义抽象方法匀实现了对继承类的功能上的约束,那么在如何在恰当的场景选择恰当的继承机制是我们在设计中经常会遇到的问题,我们先来对比两者之间的区别与联系。 相同点 都可以被继承。 本身都不能被实例化 不同点 抽象类是一个不完整的类,需要进一步细化;而接口只是一个行为上的规范。 抽象基类不能实现多继承,而接口可以实现多继承。 抽象基类可以定义字段、属性、包含有实现的方法。接口可以定义字段、索引器、事件但不能定义字段和包含实现的方法。 共性、个性与选择 有的书上写到C#中推荐使用接口(In
阅读全文
摘要:概念:1.值类型:数据存储在内存的堆栈中,从堆栈中可以快速地访问这些数据,因此,值类型表示实际的数据。2.引用类型:表示指向存储在内存堆中的数据的指针或引用(包括类、接口、数组和字符串)。C#中定义的值类型包括原类型(Sbyte、Byte、Short、Ushort、Int、Uint、Long、Ulong、Char、Float、Double、Bool、Decimal)、枚举(enum)、结构(struct)引用类型包括:类、数组、接口、委托、字符串等。区别:基本区别在于它们在内存中的存储方式。值类型只将值存放在内存中,这些值类型都存储在堆栈中。原始数据类型(如bool和int)都属于此类型。而引
阅读全文
浙公网安备 33010602011771号