随笔分类 - C#
摘要:环境:win10+VS2017 过程介绍: 1.使用C++编写一个动态库(DLL); 2.将DLL内函数导出; 3.使用C#进行调用; 4.方法调用说明; 5.C#代码到C++代码的调试问题; 1.使用C++编写简单的DLL; 1.1创建项目(x64); 在VS2017中新建->项目->Visual
阅读全文
摘要:描述: 需要使用的C++类库区分x64和x86版本,在C#工程编译时根据编译选项自动选择dll库版本并复制到输出路径 解决: 1.准备dll库编译好的两个版本; 2.在C#项目中引用随编一个(一般x64,x86引用文件都一致); 3.卸载该项目后,修改C#工程文件(*.csproj): 3.1 找到
阅读全文
摘要:ch 3 对象与类型 类和结构 相同:1.都是创建对象的模板;2.每个对象都包含数据,并提供了处理和访问数据的方法; 区别:在内存中的存储方式、访问方式:类存储在堆栈(heap)上的引用类型;结构存储在栈(stack)上的值类型,且结构不支持继承; 类 包含:数据成员(字段、常量、事件)、函数成员(
阅读全文
摘要:枚举(enum) 用户定义的整数类型,声明时(使用enum关键字),要指定该枚举的实例可以包括的一组可以接受的值。 使用枚举类型的优势:1.使代码更易于维护;2.使代码更清晰;3.使代码更易于输入。 用处:枚举在后台会实例化为派生于基类的、System.Enum的结构,即可以对其调用方法、执行任务。
阅读全文
摘要:C#与.net C#本身是一种语言;.NET Framework是一个平台即一个环境。 只是C#编译器专门用于.net,所以C#代码总是使用.net运行。 .net Framework 的核心是运行执行环境(公共语言运行库CLR、.NET运行库). 在CLR下运行的代码称为托管代码(mannaged
阅读全文
摘要:今天看公司程序的一个类,其构造函数中含有base关键字且有参数,不知道什么意思,就上网查了查学习一下,并在这里写下总结。 Base关键字,主要是应用于类的继承,可以在子类的构造函数、方法、属性实例属性中引用父类中的公有(public)有以及受保护(protected)的 方法、字段、属性、索引器等。
阅读全文
摘要:方法一:Convert.ToDateTime(string) string格式有要求,必须是yyyy-MM-dd hh:mm:ss 方法二:Convert.ToDateTime(string, IFormatProvider) DateTime dt; DateTimeFormatInfo dtFo
阅读全文

浙公网安备 33010602011771号