![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Learningc#
文章平均质量分 91
Alex_zx_
这个作者很懒,什么都没留下…
展开
-
```>c#学习(三)```
异常处理 认识异常:异常是导致程序中断运行的一种指令流,例如空指针异常。异常格式: try{ 异常语句 try块中如果有一行代码发生了异常,那么剩余的代码就不会执行了 }catch(Exception e){ 对异常的捕获 当出现e的异常时便会执行catch内的语句 }finally{ 不管是否出现异常都会执行的代码 }throws关键字 在定义原创 2016-07-17 23:00:04 · 256 阅读 · 0 评论 -
···c#学习(四)···
元数据,反射 程序是用来处理数据的,文本和特性还有程序本身都是数据 有关程序及其类型的数据被称为元数据(metadata),他们 保存在程序的程序集中 程序在运行中,可以查看其他程序集的或其本身的元数据,一个运行的程序查看其本身或者其他程序集的元数据的行为称为 反射!!原创 2016-07-26 23:01:23 · 192 阅读 · 0 评论 -
```C#学习(五)···
进程和线程 一般情况下,一个应用程序有一个进程,一个进程下有好多线程。 一个线程里面的语句是从上到下执行的 线程与线程是同时工作的,可以视为异步运行 1,计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2,如果工厂的电力有限一次只能供给一个车间使用。也就是说一个车间开工的时候,其他车间就必须停工。背后的含义就是。单个CPU一次只能运行一个任务。(多核CPU可以运原创 2016-07-27 18:19:20 · 224 阅读 · 0 评论 -
``` > **c#学习(一)** ```
![Alex_zx](http://img.blog.csdn.net/20160621202748160) > **c#学习(一)** 索引器允许对象以数组或集合的方式进行索引。ref参数 如果给方法传参的时候,实参前有ref参数,那么给方法对传进来的变量所做的任何改变都会影响原始对象的值 out参数 在方法的输入参数前加上out参数,则传递给该方法的变量不需要初始化,并且在该方法内所对该变量原创 2016-06-21 20:29:00 · 343 阅读 · 0 评论 -
``` > c#学习(二) ```
常量 是一个包含不能修改的值的变量 用const修饰符声明的字段为常量,常量只能在声明中初始化,以后不能再修改 只读字段 允许把一个字段设置为常量,它只能在字段声明中或构造函数中重新赋值,不能在其他地方赋值。只读字段是实例字段,每个实例都可以有不同的值,如果想变成静态字段,需要显式声明。 用修饰符static声明的字段为静态字段。不管包含该静态字段的类生成多少个对象或根本无对象,该字段都原创 2016-06-22 19:25:25 · 269 阅读 · 0 评论 -
···C#学习(六)···
Socket 服务器端 socket 需要引用System.Net.Sockets命名空间 1、创建SocketSocket TCPServer = newSocket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp); 2、绑定ip和端口号IPAddress ipaddress = new I原创 2016-07-27 22:57:06 · 239 阅读 · 0 评论 -
# c#基础系列之C# 接口(interface)
c#基础系列之C# 接口(interface)接口定义Public interface IAnimals{ void eat(); }tips:接口命名以“I”开头接口只提供给类定义,但不提供其实现,与类有所不同。 接口中的成员只能是隐含抽象的,而类包含抽象与具体实现的成员 一个类可以实现多个接口,但只能继承一个类 接口成员总是隐式定义为Public,不可以用其他访问修饰符声明,实现接口意味原创 2017-09-05 20:12:10 · 443 阅读 · 0 评论