C#
文章平均质量分 76
lcprogram
这个作者很懒,什么都没留下…
展开
-
ADO.NET的一点总结
ADO.NET提供了两个组件,用来访问和处理数据:.NET Framework数据提供程序和DataSet(数据集)。这里叙述ADO.NET对SQL Server数据库的访问。 l .NET Framework数据提供程序 SqlConnection SqlConnection对象用来建立与SQL Server数据库的连接。常用的属性和方法有: ConnectionString:获取和原创 2012-07-12 14:48:07 · 374 阅读 · 0 评论 -
C#实现简单的网络通信
需要使用到的命名空间有: System.Net,System.Net.Sockets,System.Threading l 服务器端 在服务器端,要单独用一个线程和套接字来监听客户端的连接请求 首先,准备一个要绑定的本地终结点 IPAddress address = null; IPAddress.TryParse(本地的IP地址, out address); IPEndPoint原创 2012-07-11 21:27:18 · 1193 阅读 · 0 评论 -
C#逆变与协变
C#中逆变与协变一般应用到以下三种场景 一、数组的协变 数组的协变允许派生程度更大的类型的数组隐式转换为派生程度更小的类型的数组。 比如:Object[] os = new String[5]; 二、泛型接口的逆变与协变 public class Program { static void Main(string[] args) {原创 2012-07-04 19:18:46 · 1080 阅读 · 0 评论 -
C#访问权限
C#中所有类型和类型成员都具有可访问性级别,用来控制是否可以在其他代码中使用它们。 一、直接在命名空间中声明(区别于内部类或内部结构)的类或结构 这种情况,可以用public,internal关键字进行访问修饰。 public:对类或结构的访问没有限制。 internal(默认):只能在当前程序集访问。可以使用 InternalsVisibleToAttribute 特性使其他某些程序集能原创 2012-07-03 17:07:31 · 1329 阅读 · 0 评论