黑马程序员--第二次视频C#基础2
来源:互联网 发布:亿网域名证书 编辑:程序博客网 时间:2024/06/03 20:02
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! -----------------------
(1)构造函数
没有返回值连void都不用标,与类名相同 可以有参数 可以重载
(2)函数可以传递对象 也是引用传递
Name(p1)
static void Name(person p)
{
p.age++;
}
(3)继承
class 子类名:父类名
{
}
继承可以从父类中获得字段属性方法 也可以扩展自己特有的
(4)异常
try
{
检测用户输入的数据
}
catch{提示错误}
Exception ex异常也是对象
ex.Message 输入格式不正确
ex.StackTrace 异常堆栈 看在哪里发生错误
throw new Exception();抛出自己异常
(5)
const 常量 不会变的
const int 变量名
(6)
静态成员 static
在static成员中不能直接调用非static成员
在非static成员中可以调用static成员
静态类
不能new的类
static class 静态类
{} // 不能实例化
(7)命名空间
引用其他namespace下的类 要把类名地址写全
using 文件路径;
(8)索引 //这个还不理解啊啊但用法就是这样
namespace 索引
{
class program
{
static void main(string[] args)
int[] values={1,2,4,6};
int i=values[1];
Person p1= new Person();
p1[1]="小明"
Console.WriteLine(p1[1]+p1[2]);
console.ReadKey();
}
class Person
{
private string FirstName="大猫"
private string SecondName="二毛"
public string this[int index]
{set
{
if(index==1)
{FirstName=value;}
else if(index==2)
{SecondName=value;}
else
{
throw new Exception("错误的序列号");
}
}
get
{
if(index==1){return FristName;}
else if (index==2){return SecondName;}
else
{
throw new Exception("错误的序号");
}
}}
}
--------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
- 黑马程序员--第二次视频C#基础2
- 黑马程序员--第二次视频复习c#基础
- 黑马程序员--看第二次视频复习笔记1C#基础
- “黑马程序员”视频学习笔记之c#基础
- 黑马程序员——C#基础视频笔记1
- 黑马程序员-C#基础视频中的实用方法封装统计
- 黑马程序员--c#基础
- 黑马程序员-C#基础
- 黑马程序员--C#基础
- 【黑马程序员】C#基础
- 黑马程序员-C#基础
- 黑马程序员--c#基础
- 黑马程序员--C#基础
- 黑马程序员--学习C#基础2
- 黑马程序员--c#基础学习笔记2
- 黑马程序员-C#面向过程基础2
- 黑马程序员——C#基础视频笔记(苏昆老师的视频)
- 黑马程序员 C#基础01
- appsec usa 2012 video
- 深入理解HTTP协议
- Android Notification的使用
- 《COM技术内幕》读书笔记——第2章 COM接口的实现
- cocos2d-x CCCallFunc系列函数的应用
- 黑马程序员--第二次视频C#基础2
- linux图形比较工具meld
- PSP开发--[1]安装cygwin
- 【转载】《当爱,灰飞烟灭》
- PSP开发--[2]开发环境
- PSP开发--[3]PSP错误代码
- RBAC权限设计实例
- PSP开发--[C]HelloWorld
- 《Hadoop实战》的笔记-说明一下Pig与Hive