委托(delegate)也可以看成是一种数据类型,可以用于定义变量,但它是一种特殊的数据类型,所定义的变量能接收的数值只能是个函数,更确切地说,委托类型的变量可以接收一个函数的地址。简单地说委托变量可看成是一种类型安全的函数指针,他只能接收符合其要求的函数地址。示例:public class Mat...
分类:
编程语言 时间:
2014-08-05 19:14:29
阅读次数:
326
一、开发工具1. 本项目使用Golang进行开发,主要有以下好处Golang是一种类型安全(type-safe)的语言,并且自带垃圾回收机制,避开了许多底层语言如C/C++中的陷阱引入了许多轻便实用性强的数据结构,比如变长数组,字典等提供了大量的包其中包括网络库,RPC等供编程者使用,使得开发效率更...
分类:
其他好文 时间:
2014-08-05 13:20:29
阅读次数:
436
本文将介绍以下内 容:?类型转换? is/as操作符小议1.引言类型安全是.NET设计之初重点考虑 的内容之一,对于程序设计者来说,完全把握系统数据的类型安全,经常是力不从心的问题。现在,这一切已经在微软大牛们的设计框架中为你解决了。在.NET 中,一切类型都必须集成自 System.Object类...
分类:
Web程序 时间:
2014-07-30 00:50:52
阅读次数:
274
Dictionary () Hashtable()第一、存储的数据类型Hashtable不是泛型的,不是类型安全的;Dictionary是泛型的,是类型安全的;Hashtable的键值都是Object类型的,但是Dictionary的键值的数据类型是可以指定的。也就是说如果往Hashtable里面存...
分类:
其他好文 时间:
2014-07-30 00:36:32
阅读次数:
312
Retrofit是一个非常棒的Restful风格的网络请求工具,你只需要写接口就可以发送网络请求了,非常简洁,目前也很火热!
分类:
移动开发 时间:
2014-07-29 11:59:26
阅读次数:
410
目录委托ActionFunc总结委托委托的那些事关于委托的基本定义,在很久之前的这篇文章中,有个简单的介绍。稍微回顾一下。委托是c#中类型安全的,可以订阅一个或多个具有相同签名方法的函数指针声明委托的方式:delegate 返回值类型 委托类型名(参数)例如:1 delegate void Say....
分类:
其他好文 时间:
2014-07-27 21:47:49
阅读次数:
315
值类型转换为引用类型 是装箱 ,存在堆上引用类型转换为值类型 是拆箱 ,存在栈上泛型用一个数据类型 T 来代替object,在类实例化时指定T的类型,运行时(Runtime)自动编译为本地代码,运行效率和代码质量都有很大提高,并且保证数据类型安全。public class Stack { priva...
分类:
其他好文 时间:
2014-07-24 21:23:46
阅读次数:
234
用C#.NET实现电子邮件客户程序周华清 戴晟辉(东华理工学院计算机与通信系 江西 抚州 344000)【摘要】通过C#这种VisualSTudio.NET中新引入的面向对象且类型安全的编程语言,在.NET平台上开发电子邮件客户程序。通过套接字编程实现网络通信连接,阐述SMTP(简单邮件传输协议)和...
分类:
Web程序 时间:
2014-07-24 17:21:41
阅读次数:
337
基础部分:常量和变量注释分号整数浮点数类型安全和类型推断数值型字面量数值型类型转换类型别名布尔值元组可选断言声明常量和变量用let来声明常量,用var来声明变量类型标注声明常量或者变量的时候可以加上类型标注(type annotation),说明常量或者变量中要存储的值的类型。如果要添加类型标注,需...
分类:
其他好文 时间:
2014-07-23 12:23:56
阅读次数:
253
完全的面向对象要求对象是强类型的。强类型是在编译的时候就确定类型的数据,在执行时类型不能更改,而弱类型在执行的时候才会确定类型。强类型安全,因为它事先已经确定好了,而且效率高。一般用于编译型编程语言,如 C++, Java, C#, Pascal 等。弱类型相比而言不安全,在运行的时候容易出现错误,...
分类:
其他好文 时间:
2014-07-22 23:35:57
阅读次数:
371