文档章节

1、C#语法基础知识

神补刀
 神补刀
发布于 2015/12/30 15:55
字数 505
阅读 35
收藏 1

面向对象

封装,继承,多态

封装-把很多重复的代码封装到一个方法中,把字段封装成属性,把多个参数封装成一个对象

把很多重复功能的类封装到一个dll文件中

继承-类与类之间的关系

在C#中有个单根性-类只能一次继承一个类,一个子类只能有一个父类,但是一个父类可以有多个子类

所有的类都直接或间接继承自object类

结构:一次性声明多个不同类型的变量

数组:一次性声明多个相同类型的变量

多态-体现方式:接口,抽象的,虚的


虚方法的特点:虚方法必须有实现,可以没有任何内容(必须有大括号),子类可以重写也可以不重写

抽象的特点:抽象方法必须在抽象类中,抽象类不能实例化,如果子类继承父类(抽象),那么子类必须把父类中的所有的抽象成员全部实现

除非子类也是抽象类

接口:成员的默认访问修饰符是public ,接口尽量不要定义庞大的接口

实现了该接口的类必须要把接口中的成员全部实现


静态类 静态方法

静态类不能实例化,不能被继承

通过反编译工具 查看静态类 里面有两个关键字

静态方法, 通过类名.方法名()调用,如果在本类中可以直接写方法名();调用


值类型和引用类型

值类型:int double decimal char enum  结构  

引用类型:string,数组 接口 

值类型 都继承自ValuteType,的父类是object

引用类型都继承自object


字符串  特性:不可变性,暂存池

length属性

IndexOf()查找字符串 获取对应的索引

Join静态方法 连接

SubString 截取字符串  

Spilt 分割

Replace替换








© 著作权归作者所有

共有 人打赏支持
神补刀
粉丝 19
博文 78
码字总数 38937
作品 0
广州
程序员
私信 提问
C#好书盘点【月儿原创】

C#好书盘点 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.7.7 本文本人只授权CSDN以及其相关单位机构随意修改,其他任何出版机构,博客可以转载但是要保留版权如果修改版...

晨曦之光
2012/03/09
64
0
C#基础部分之语法和基础知识

C#的入口函数Main有以下形式 无入口参数、无返回值 1 public class HelloWorld 2 { 3 4 public static void Main() 5 { 6 System.Console.Write("Hello World/n"); 7 System.Console.Write(......

彭博
2012/03/09
69
0
C# WinForm开发系列 - GDI+

UI(User Interface)编程在整个项目开发过程中是个颇为重要的环节,任何好的解决方案若没有良好的用户界面呈现给最终用户,那么就算包含了最先进的技术也不能算是好程序。UI编程体现在两个方...

长征2号
2017/11/14
0
0
Oracle :一次数据库连接,返回多个结果集

1. 一次数据库连接,返回多个结果集 1.1 建立包规范 create or replace package QX_GDJTJ is-- Author : xxx -- Created : 2012-1-1 -- Purpose : 统计主设备缺陷 TYPE TCURSOR IS REF CURS......

橘子红了呐
2017/11/22
0
0
.Asp.Net 2.0 学习历程 菜鸟到中级程序员的飞跃

如果你是一个菜鸟或者自认为初学者那么本文非常适合你; 不能说这30本书就是最佳组合,但是可以说这个组合不差; 本人曾博览群书,很多书重复,很多书讲的不适用,这些书都是目前书店可以买到...

布雷泽
2011/03/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

ORA 各种oraclesql错误

ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某...

青峰Jun19er
2分钟前
0
0
没错,老板让我写个 BUG!

前言 标题没有看错,真的是让我写个 bug! 刚接到这个需求时我内心没有丝毫波澜,甚至还有点激动。这可是我特长啊;终于可以光明正大的写 bug 了🙄。 先来看看具体是要干啥吧,其实主要就是...

crossoverJie
15分钟前
0
0
开源软件会被云杀死吗 ?

本文转载云头条,原作者:Michael Stiefel是Reliable Software公司的负责人,是一名软件架构和开发顾问。 文章要点 虽然开源开发不会消失,但商业开源厂商的未来不是很有希望。随着全面管理的...

linuxCool
48分钟前
4
0
OSChina 周三乱弹 —— 谈什么对象?睡什么觉?

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @胖达panda :最肯忘却古人诗,最不屑一顾是相思。分享童丽的单曲《红豆生南国》: 《红豆生南国》- 童丽 手机党少年们想听歌,请使劲儿戳(这...

小小编辑
52分钟前
308
5
stylus

stylus基础教程,stylus实例教程,stylus语法总结

miaojiangmin
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部