当前位置:首页 > C# 第2页

C# 动态加载DLL 通过反射 调用参数、方法、窗体

xjtudll3年前 (2022-03-20)2290
.net中常会用到动态加载DLL,而DLL中可能包含各种参数、方法、窗体,如何来调用动态加载这些参数、方法、窗体呢?在C#中,我们要使用反射,首先要搞清楚以下命名空间中几个类的关系:......

位运算——交换两个数

xjtudll3年前 (2022-02-13)1940
交换两个数 交换两个数相信很多人天天写过,我也相信你每次都会使用一个额外来变量来辅助交换,例如,我们要交换 x 与 y 值,传统代码如下 int tmp = x; x = y; y = tmp; 这样写有问题吗?没问题,通俗易懂,万一哪天有人要为难你,**不允许你使用额外...

C#里面如何判断一个Object是否是某种类型

xjtudll5年前 (2020-07-02)4680
第一种方法var isA = oldObject.GetType() == typeof(Dictionary<string, string>)......

File.Create创建文件后,需要释放

xjtudll5年前 (2020-03-07)2000
重点就是要closeif (!File.Exists(SavePath))             { ......

请确保此文件可访问并且是一个有效的程序集或COM组件

xjtudll5年前 (2020-01-25)6690
核心:重新注册dll在项目中添加一个dll的引用时出现错误:请确保此文件可访问并且是一个有效的程序集或COM组件......

VS C#错误 未能找到类型或命名空间名称"xxxxxx"的真正原因

xjtudll5年前 (2019-11-20)12130
问题描述:明明已经引用了项目(或DLL),但一编译就提示:未能找到类型或者命名空间。根本原因还是引用的问题,引用错了,然后VS在这上面提示又不够智能......

无法嵌入互操作类型“*****.Class”,请改用适用的接口

xjtudll6年前 (2019-07-20)860
无法嵌入互操作类型“*****.Class”,请改用适用的接口
引用某些类时,会提示无法嵌入互操作类型“*****.Class”。请改用适用的接口。找到应用的类,点视图-->解决方案资源管理器,找到“嵌入互操作类型”选项,把true改为false就可以了,如下图所示。 ......

验证datatable是否被修改的问题

xjtudll6年前 (2019-06-08)3610
问题:举个例子: 会员管理的修改  我先将会员详细信息存在一个datatable  User里面   然后 界面上的控件与该datatable一一绑定, 在用户保存的时候  验证该datatable是否被修改 来判断是否需要操作数据库 &n...

c#:Task不包含Task.Run

xjtudll6年前 (2019-05-31)16970
问题:“System.Threading.Tasks.Task”并不包含“Run”的定义解决: 使用Net 4.5框架......

C# XmlSerializer无法创建文件或目录

xjtudll6年前 (2019-04-09)3440
C# XmlSerializer无法创建文件或目录
现象:在某一台XP机器上,时而正常,时而弹出无法创建文件或目录错误具体信息:......