C#
blinkbean
不知名CRUD选手。
展开
-
C#隐藏传值、隐藏域传值——comboBox
问题描述:comboBox只需要显示一个值,但是点选的时候要传另一个值用于数据的查询(一个值用于界面的显示,一个隐藏值用于程序运算)。如图想要看到的是“name”,但是希望传值为“id”用于搜索。数据定义:DataTable内定义两列,一列用于显示(DisplayMember),一列用于传值(ValueMember)DataTable dt= new DataTable();原创 2017-05-14 19:50:04 · 2340 阅读 · 0 评论 -
hashtable
Hashtable概念 哈希表,表示键值对的集合,这些键值对根据键的哈希代码进行组织。他的每个元素都是一个存储在DictionaryEntry对象中的键值对,键不能为空,值可以。构造函数 默认初始容量,加载因子,哈希代码提供程序和比较器来初始化 public Hashtable(); 指定初始容量,加载因子,哈希代码提供程序和比较器来初始化原创 2017-09-10 10:28:45 · 462 阅读 · 0 评论 -
LINQ需要select多个值时怎么办?
LINQ需要在一次执行中select多项数据,特别是join连接多个表之后需要在不同表内各选几项数据。只需要两步:一、新建一个类,并定义好其成员,比如:public class third { public string LessonName { get; set; } public string TeacherEmployeeID { get;原创 2017-05-14 20:17:13 · 12404 阅读 · 0 评论 -
C#多线程学习笔记
线程和进程的关系:Windows系统是一个多线程的操作系统。一个程序至少有一个进程,一个进程至少有一个线程。进程是线程的容器。多线程的优点:1、多线程提高CPU利用率,一个线程处于等待状态时,CPU就会去执行另外的线程。2、提高CPU利用率,就可以直接提高程序的整体执行速度。多线程缺点:1、线程越多,内存占用越大。2、协调和管理代码的难度加大,需要CPU时间跟踪线程。原创 2017-07-26 13:19:50 · 305 阅读 · 0 评论 -
C#线程池学习笔记
SetMinThreads() // 设置线程池在新请求预测中维护的空闲线程数(不考虑计算机处理器的数目)函数原型:public static bool SetMinThreads (int workerThreads,intcompletionPortThreads) 参数1:workerThreads:要由线程池维护的新的最小空闲辅助线程数。转载 2017-07-26 11:51:56 · 535 阅读 · 0 评论 -
举例理解C#中的委托
有时需要将一个函数作为另一个函数的参数,这是就要用到委托。定义委托:delegate void AnimalPlay(string name);函数(以AnimalPlay型委托为参数)static void CircusStart(AnimalPlay animalPlay, string name){ //传入要调用的方法,和被调用的方法所需的参数原创 2017-07-25 14:15:27 · 331 阅读 · 0 评论 -
ASP 异步加载—不会Ajax也能用
ScriptManager和UpdatePanel控件联合使用可以实现页面异步局部更新的效果。其中的UpdatePanel就是设置页面中异 步局部更新区域,它必须依赖于ScriptManager存在,因为ScriptManger控件提供了客户端脚本生成与管理UpdatePanel的功能。主要步骤及代码实现:1、在visual studio下新建.aspx文件2、引入(如图)原创 2017-07-14 16:00:03 · 1815 阅读 · 0 评论 -
ASP快速、简单连接SQL server
账户密码连接;不知道账号密码,用系统权限连接原创 2017-07-14 17:28:20 · 5037 阅读 · 0 评论 -
C#为什么使用AS和IS运算符及其性能比较
AS和IS对于如何安全的“向下转型”提供了较好的解决方案,因此我们有两种转型的选择:1、使用AS运算符进行类型转换2、先使用IS运算符判断类型是否可以转换,再使用()运算符进行显示的转换先说AS运算符: AS运算符用于在两个应用类型之间进行转换,如果转换失败则返回null,并不抛出异常,因此转换是否成功可以通过结果是否为null进行判断,并且只有在运行时才能判原创 2017-06-07 11:01:45 · 7407 阅读 · 1 评论 -
const与readonly的区别
readonly 关键字与 const 关键字不同。 1. const 字段只能在该字段的声明中初始化。 readonly 字段可以在声明或构造函数中初始化。因此,根据所使用的构造函数,readonly 字段可能具有不同的值。2. const 字段是编译时常数,而 readonly 字段可用于运行时常数。3. const 默认就是静态的,而 readonly 如果设置成转载 2017-06-06 14:36:32 · 874 阅读 · 0 评论 -
C#写一个“高逼格”的俄罗斯方块
首先附上代码地址:http://download.csdn.net/detail/liyuxing6639801/9855551 C#基础基本为0,希望通过一个简单的实际操作学一点C#相关知识,给小白身份“上点色”,于是在网上找了“陈广俄罗斯方块”的视屏,讲的较为详细。视屏之后自己增加了部分计分功能,选关功能,同时做了界面和音频的添加(为了加点逼格)。下面是开始界面,提供选关原创 2017-05-29 21:47:15 · 5598 阅读 · 3 评论 -
亲测有效——C#制作图片Button
系统原按钮图标样式太丑,如何制作一个自己满意的图片Button,先上图:原图:改为网上找的素材:颜色稍微深一点,作为鼠标移入时显示:1、首先导入准备好的图片,圆角不可以用JPG格式图片,因为JPG格式不支持透明。这里用PNG格式(图片角上设置为透明);图片尺寸不合适时要设置自动适应。this.btn.BackgroundImageLayout = S原创 2017-05-24 22:25:22 · 17974 阅读 · 0 评论 -
ArrayList
ArrayList命名空间 using System.Collections.ArrayList允许null作为有效值,并且允许重复的元素ArrayList与数组的区别: 1.数组容量固定,ArrayList的容量可以根据需要进行自动扩充 2.ArrayList提供添加,删除,插入某一范围元素的方法,数组中只能一次获得或设置一个元素的值 3.ArrayList提供将只读和原创 2017-09-10 10:28:09 · 397 阅读 · 0 评论