switch case 中 case 后值有多个,或者是一个范围的编码方式
摘要:case low ... high : case 范围的行为就好像为从 low 到 high(包含边界值)的给定范围内的每个值指定了 case 标签。(如果 low 和 high 相等,则 case 范围仅指定一个值。)下限值和上限值必须符合 C 标准的要求,即它们必须是有效的整型常量表达式(C 标
阅读全文
posted @
2023-07-19 17:24
一点飞鸿
阅读(1332)
推荐(0) 编辑
C# Func与Action
摘要:Func与Action是C#的内置委托,在使用委托时,可不必再定义。 (1)Func:有返回类型的委托。 Func类型的委托,肯定有一个返回类型,如果Func只有一个参数,那么它就是代表没有参数但是有返回类型的一个方法,如Func<int>就代表没有参数且返回类型为int的函数原型。 (2)Acti
阅读全文
posted @
2018-07-20 19:21
一点飞鸿
阅读(550)
推荐(0) 编辑
C#调用C++的DLL 尝试写入受保护的内存
摘要:原因:C#中的声明函数的参数类型与C++的函数的参数类型不一致,在参照C#与C++的参数类型对照表以后,修改相应参数类型,问题解决
阅读全文
posted @
2018-04-27 19:54
一点飞鸿
阅读(516)
推荐(0) 编辑
C#调用C++的dll EntryPointNotFoundException
摘要:问题描述:不带参数的函数可以通过C#调用,含有参数的函数报错: EntryPointNotFoundException;此外,采用depends可以查看到所有导出函数。 此问题解决方案:步骤1:在C++中添加模块定义文件(.def),将要导出的函数写进去。 LIBRARY EXPROTS 函数名1
阅读全文
posted @
2018-04-27 19:51
一点飞鸿
阅读(1125)
推荐(0) 编辑
C# 拖拽事件
摘要:实现一个textBox像另一个TextBox拖拽数据。 一个控件想要被拖入数据的前提是AllowDrop属性为true。 所以,首先需要将被拖入数据的textBox的AllowDrop属性设置为True; txt1为原textBox名称,txt2为要拖入数据的TextBox名称。 代码如下: pri
阅读全文
posted @
2017-11-04 22:56
一点飞鸿
阅读(470)
推荐(0) 编辑
C#操作Access数据库中遇到的问题(待续)
摘要:(1)在向Access中插入数据时,显示语法错误,后来将生成的sql语句单独拿到Access数据库中运行,能正确插入数据,从网上寻找资料,有人的sql语句正常,但是该语句在Access中运行错误,错误原因为:sql语句中包含了access的保留字,并列举了保留字。通过对比自己写的sql语句,没发现保
阅读全文
posted @
2017-06-03 16:24
一点飞鸿
阅读(609)
推荐(0) 编辑
Winform 中写代码布局中遇到的控件遮盖问题
摘要:在winform中编程时,需要动态向主窗体中增加菜单栏和用户控件,菜单栏需要设置DockStyle为Top ,而设置用户控件的DockStyle为Fill,之后在加载的时候,出现了菜单栏遮盖用户控件的情况。 解决办法:重新定义了一个窗口进行测试,同时添加了菜单栏和一个按钮,按钮DockStyle为F
阅读全文
posted @
2017-05-28 23:01
一点飞鸿
阅读(2131)
推荐(1) 编辑
C# 构造函数中base和this的使用。
摘要:使用base时,首先给父类中的构造函数赋值。 使用this时,先调用父类无参构造函数,再调用自身其他构造函数并对其赋值,最后调用自身当前构造函数。
阅读全文
posted @
2017-05-04 14:35
一点飞鸿
阅读(315)
推荐(0) 编辑
关于 Dev中的GridControl 中 GridView 的 PopulateColumns() 方法
摘要:最近使用Dev控件,Gridview绑定数据源后不能显示数据,于是在网上查询,说是使用PopulateColumns()方法,可以显示数据。试了一下,管用。 于是在所有更新数据源数据后,都用上了这句话。 后来发现,每当用这句话的时候,GridView的标题都需要重新设置。 于是查询PopulateC
阅读全文
posted @
2016-12-19 13:39
一点飞鸿
阅读(2129)
推荐(1) 编辑
C#中有哪些类型的数组
摘要:一维数组(Single-Dimensional)多维数组(Multidimensional)交错数组(Jagged arrays):交错数组是元素为数组的数组。交错数组元素的维度和大小可以不同。交错数组有时称为“数组的数组”。以下示例说明如何声明、初始化和访问交错数组。 下面声明一个由三个元素组成的
阅读全文
posted @
2016-10-07 17:46
一点飞鸿
阅读(2643)
推荐(0) 编辑
我在使用vs进行C#编程中常用的几个快捷键
摘要:在vs中进行C#编程时: (1)输入svm然后按Tab键会生成Main函数; (2)Ctrl +k+s 三个键一起按,会调出代码段;选中多行后,然后按以上三个快捷键,输入需要使用的代码段,按下Tab,代码段会自动包括选中代码。 此功能常用来为代码行添加try -catch和region等。 (3)H
阅读全文
posted @
2016-06-27 16:04
一点飞鸿
阅读(7524)
推荐(0) 编辑