c#
文章平均质量分 59
IT码农-三叔
Web前端、Java,微服务、架构、移动APP、小程序
展开
-
C#插入排序
using System;namespace InsertionSort{ /// /// 插入排序 /// public class InsertionSort { public void Sort(int[] list) { for (int i = 1; i {原创 2008-09-04 23:17:00 · 1100 阅读 · 0 评论 -
C# 冒泡排序
using System;public class BubbleSort{ public void Sort(int[] list) { int temp; for(int i=0;i { for(int j=i+1;j { if (list[j] {原创 2008-09-04 23:21:00 · 559 阅读 · 0 评论 -
引用程序集没有强名称解决办法
简单的说,强名称有两个作用:1.提供唯一标识,2.确保二进制完整性,防止被篡改。 为项目添加强名称方法:1.右键单击项目,打开属性窗口;2.在属性窗口里选择《签名》标签,选中为程序集签名的选项,在下拉列表里选择新建,如下图所示:3.打开新建签名窗口,输入签名的名称密码等内容 单击确定后,签名添加完成。为没有源码的DLL文件添加强名称如果项目中引用了其他没有源码原创 2009-10-07 15:35:00 · 1942 阅读 · 0 评论 -
基于 CMPP3.0 协议 SP 端的实现(C#)
最近一段是时间项目可能需要提供短信功能,客户作为一个 SP 端提供短信业务;网上搜索了一番,找到了比较不错的 CMPP30 类的代码,该代码基本实现了 CMPP3.0 协议中的短信收发、网络重连等功能。本人将其重新改造,提供了同步发送、异步发送的支持(原先版本的异步发送并非标准的 .NET 异步发送模式,这部分代码是一个异步操作实现的“范本”,可供大家参考),增加了对 PROV转载 2009-11-09 15:28:00 · 1727 阅读 · 0 评论 -
C#虚函数virtual详解收藏
在C++、Java等众多OOP语言里都可以看到virtual的身影,而C#作为一个完全面向对象的语言当然也不例外。虚拟函数从C#的程序编译的角度来看,它和其它一般的函数有什么区别呢?一般函数在编译时就静态地编译到了执行文件中,其相对地址在程序运行期间是不发生变化的,也就是写死了的!而虚函数在编译期间是不被静态编译的,它的相对地址是不确定的,它会根据运行时期对象实例来动态判断要调用的函数,其转载 2009-01-19 10:03:00 · 12221 阅读 · 10 评论