
C#
C#积累
陆老师Peter
高校计算机专业教师、项目经理、软件研发负责人。
展开
-
C语言、C++ 和 C# 三者的区别
按时间顺序说一说这三门语言的基本吧,这样比较一下儿就能知道他们的区别了。一:C语言C语言诞生得非常早,当时人们普遍还习惯用汇编语言编写软件,而且没有什么统一,通用的操作系统,基本上软件都是从0开始写的。C语言的目标就是比汇编方便易用,同时不要损失汇编的表达能力。所以C语言可以看成是“高级的汇编”语言。C语言的源代码基本上可以非常容易地对应到汇编代码,而且可以不需要什么运行时环境的支持。C的...原创 2020-04-27 22:30:29 · 18688 阅读 · 0 评论 -
C语言和C#的区别
C#是三大主流OOP(面向对象编程)语言(C++,Java,C#)之一,它与C之间的一些差别。 C语言诞生得非常之早,C语言的目标就是比汇编方便易用,同时不要损失汇编的表达能力。所以C语言可以看成是“高级的汇编”语言。C语言的源代码基本上可以非常容易地对应到汇编代码,而且可以不需要什么运行时环境的支持。C的特点,简单容易编译,灵活贴近底层。所以一直到现在,一些需要直接和硬件打交道的软件都...原创 2020-04-13 12:17:22 · 9034 阅读 · 0 评论 -
ref和out参数(2)——ref(C# 参考)
ref关键字指示按引用传递的值。它用在四种不同的上下文中:在方法签名和方法调用中,按引用将参数传递给方法。有关详细信息,请参阅按引用传递参数。 在方法签名中,按引用将值返回给调用方。有关详细信息,请参阅引用返回值。 在成员正文中,指示引用返回值是否作为调用方欲修改的引用被存储在本地,或在一般情况下,局部变量按引用访问另一个值。有关详细信息,请参阅Ref 局部变量。 在str...转载 2019-12-03 14:45:52 · 341 阅读 · 0 评论 -
API(14)——用C#调用Windows API向指定窗口发送
一、调用WindowsAPI C#下调用Windows API方法如下: 1、引入命名空间:using System.Runtime.InteropServices; 2、引用需要使用的方法,格式:[DllImport("DLL文件")]方法的声明; [DllImport("user32.dll")]private static extern bool ShowWindow(Int...转载 2019-11-28 11:06:59 · 492 阅读 · 0 评论 -
API(13)——C#中的IntPtr类型
问:c#中无法将类型“int”隐式转换为“System.IntPtr”这个是我引用了一个api函数时出现的问题,我在声明中把intptr换成了int还是不可以,这是为什么呢?要如何处理呢?答:您好,C#中的IntPtr类型称为“平台特定的整数类型”,它们用于本机资源,如窗口句柄。资源的大小取决于使用的硬件和操作系统,但其大小总是足以包含系统的指针(因此也可以包含资源的名称...转载 2019-11-28 10:40:04 · 377 阅读 · 0 评论 -
API(11)——C# 读取文件夹下文件,按照名字排序
正常的读取文件时非常简单的,按照文件名排序就要参照Windows的排序,往往添加排序处理后与windows的排序规则不统一,所以要学会调用windows的排序dll,可以节省很多时间。 //APP_DATA\Advertisement DirectoryInfo folder = new DirectoryInfo("./APP_DATA/Advertisement"); if ...转载 2019-11-23 20:33:58 · 985 阅读 · 0 评论 -
C#语言历史版本特性(C# 1.0到C# 8.0汇总)
C#作为微软2000年以后.NET平台开发的当家语言,语言本身具有丰富的特性,微软对其更新支持也十分支持。微软将C#提交给标准组织ECMA,C# 5.0目前是ECMA发布的最新规范,C# 6.0还是草案阶段,C# 7.1是微软当前提供的最新规范。这里仅仅列个提纲,由于C# 5.0是具有ECMA标准规范的版本,所以选择C# 5.0作为主要版本学习,并专题学习C# 6.0,7.0版本新特性。C...转载 2019-11-10 00:43:10 · 244 阅读 · 0 评论 -
计算机基础(21)——Office和WPS(7)——PDF(3)——C# PDF 文档加密和解密
Spire.PDF支持两种口令保护方式,文档打开口令和许可口令。文档打开口令只能用于打开文档,而许可口令则是级别更高的口令,它既可以打开文档,也可以用来编辑和修改文档的权限。我们可以对一个文档设置打开口令或许可口令中的一种,也可以二者都设置。Spire.PDF 3.9.241 对口令保护方法做了调整。如果您使用的是3.9.241以前的老版本,请参考C# PDF 文档保护与取消保护。如果使用的是V...转载 2019-10-28 10:49:04 · 485 阅读 · 0 评论 -
C#中Math类常用函数
另外,Math 类中还定义了两个常数,如下所示。转载 2019-10-14 10:24:23 · 874 阅读 · 0 评论