C#技术内幕学习笔记
来源:互联网 发布:行知小学怎么样 编辑:程序博客网 时间:2024/05/21 02:19
有时候做些很小的程序,都会出现一些低级错误,根本的原因还是对一些基础的东西理解的不够透彻。
再此复习基本知识,做一点笔记,方便自己和其他同仁复习。
1 C# 基础类型:
a类:定义新的数据类型 与 新的数据类型进行互操作
b异常: 描述类中的错误
c接口: 将相关的方法结合在一起
d结构: 将一些类型聚合成一个新类型
e枚举: 为类型定义一系列命名值
2 c# 基本数据类型
a: bool 逻辑值,true or false ,默认 false
b: byte 无符号的字节,存储范围0--255,默认值 0
c: sbyte 带符号的字节,存储范围-128--127,默认值 0
d: char 无符号的16位Unicode字符,默认值'/0'
e:decimal 不遵守四舍五入规则的十进制,常用于财务方面的计算, 默认值 0.0m
f: double 双精点的浮点类型,默认值0.0d
g: float 单精度的浮点类型,默认值0.0f
h: int 但符合的32位整型,默认值 0
i: uint 无符号的32位整型,默认值0
j: long 带符号的64位整型,默认值0
k: ulong 无符号的64位整型,默认值0
l: object 指向类实例的引用,默认值 null
m: short 带符号的16位整型,默认值0
n: ushort 为符合的16位整型,默认值0
o: string 指向字符串对象的引用,默认值为 null
3 类
public class Cat
{
public Cat(string aName)
{
_name=aName;
}
public void Sleep()
{
_sleeping=true;
}
//成员变量
protected bool _sleeping;
protected string _name;
}
c# :类的声明和实现位于同一个文件之中,每个源文件只包括一个类。
每个类成员之前 public 或者 protected 关键字,此关键字制定了在该类之外某个是否可见可用。
a:public 完全开放,可访问
b:protected 仅可访问 封装该类成员的类及其子类
c:internal 仅可访问 封装该成员的程序集内部的类
d:protected internal 仅可访问 封装该成员的程序集内部的类,封装该成员的类以及其子类
e: private 仅可访问 封装该成员的类
顶级类 ----默认访问级别: public ;对于顶级的数据类型来说只有public 和internal 是有意义的,其他的 可访问级别都不可应用于顶级的数据类型,其他的数据类型嵌套的类型 通常有其他的可访问级别可选择。
内嵌类 ----默认级别级别: private
例子:。。。
- C#技术内幕 学习笔记
- C#技术内幕 学习笔记
- C#技术内幕 学习笔记
- 《C#技术内幕》学习笔记
- C#技术内幕学习笔记
- C#技术内幕学习笔记(值得一读)
- Visual C# 技术内幕学习笔记 第一章 简介
- COM技术内幕学习笔记
- 《COM技术内幕学习笔记》
- vc技术内幕学习笔记
- MFC技术内幕学习笔记
- MSSQL2005技术内幕-学习笔记
- 《Struts2技术内幕》学习笔记
- 技术内幕--mapreduce学习笔记
- Visual C# 技术内幕学习笔记 第二章 C#基础(1) 几个概念
- Visual C# 技术内幕学习笔记 第二章 C#基础(2) 类成员
- Visual C# 技术内幕学习笔记 第二章 C#基础(3) 继承和方法
- COM技术内幕学习笔记(2)
- 我卡壳了
- 关于面向对象的日期处理源代码
- [转]梅花雨的日历控件在ASP.NET2.0下不可用的解决方法
- C#.NET 2005 如何在下拉框中实现GridView的复选框全选、条件选则
- 少小不努力,老大做IT
- C#技术内幕学习笔记
- sql创建默认约束(转)
- 我的程序员之路(原创)
- 《设计模式之禅》样章连载4:代理模式之“我是游戏至尊”
- sql创建主键约束(转)
- SQLserver2000、2005如何学起啊?
- 求救程序分析!
- 2010年3月11日星期四
- Co_Friends_001