文章分类 -  C# 开发

摘要:阅读目录 GroupBy与group by Where条件筛选。 Select(取list中的id列数据,并按逗号分隔成字符串。例:1,2,3,4,5) Where与Select的同时使用,取list中的id列数据,并按逗号分隔成字符串。 左联与内联(例子是DataTable类型) OrderBy排 阅读全文
posted @ 2018-06-22 10:07 Net-Spider 阅读(847) 评论(0) 推荐(0) 编辑
摘要:LINQ中ForEach方法的使用。 1、实例一:使用ForEach获取列表中的某个字段值 [csharp] view plain copy /// <summary> /// 使用ForEach获取列表中员工名称字段 /// </summary> static void Main(string[] 阅读全文
posted @ 2018-06-22 10:06 Net-Spider 阅读(894) 评论(0) 推荐(0) 编辑
摘要:1、LINQ 函数 1.1、查询结果过滤 :where() Enumerable.Where() 是LINQ 中使用最多的函数,大多数都要针对集合对象进行过滤,因此Where()在LINQ 的操作上处处可见,Where()的主要任务是负责过滤集合中的数据:其原型如下: Where()的参数是用来过滤 阅读全文
posted @ 2018-05-30 10:27 Net-Spider 阅读(2130) 评论(0) 推荐(0) 编辑
摘要:文章转自:http://www.cnblogs.com/c-jquery-linq-sql-net-problem/archive/2011/01/17/LINQ_Inner_Join_Group_Join_Left_Join.html 我们在做SQL查询的时候经常会用到Inner Join,Lef 阅读全文
posted @ 2018-05-15 17:43 Net-Spider 阅读(304) 评论(0) 推荐(0) 编辑
摘要:Suppose you have a tblRoom and tblUserInfo. Now, you need to select all the rooms regardless of whether the room has user information or not. This cal 阅读全文
posted @ 2018-05-15 17:14 Net-Spider 阅读(161) 评论(0) 推荐(0) 编辑
摘要:LINQ 什么是LINQLINQ提供程序 匿名类型 方法语法和查询语法查询变量查询表达式的结构 from子句join子句什么是联结查询主体中的from…let…where片段 from子句let子句where子句 orderby子句select…group子句查询中的匿名类型group子句查询延续: 阅读全文
posted @ 2018-02-08 14:38 Net-Spider 阅读(231) 评论(0) 推荐(0) 编辑
摘要:在c#中其实滚动屏幕的实现很简单,只需要用到Graphics.DrawString方法. Graphics.DrawString (String s, Font font, Brush brush, PointF point) 在指定位置并且用指定的 Brush 和 Font 对象绘制指定的文本字符 阅读全文
posted @ 2017-09-04 15:38 Net-Spider 阅读(658) 评论(0) 推荐(0) 编辑
摘要:我在将字符串(含中文)Draw到一幅图片上时发现这个问题的。 比如一幅图片的宽是400pixel,Graphics对象g的GraphicUnit是Pixel,我要画到图上的字符串是str,我用g.MeasureString(str.SubString(0,i),font)来计算前i个字符的宽度wid 阅读全文
posted @ 2017-09-04 15:25 Net-Spider 阅读(2319) 评论(0) 推荐(0) 编辑
摘要:设定 DataGridView 的 AllowUserToOrderColumns 为 True 的时候, 用户可以自由调整列的顺序。当用户改变列的顺序的时候,其本身的 Index 不会改变,但是 DisplayIndex 改变了。你也可以通过程序改变 DisplayIndex 来改变列的顺序。 列 阅读全文
posted @ 2017-08-29 14:08 Net-Spider 阅读(1511) 评论(0) 推荐(0) 编辑
摘要:研究了一下午,想在listbox列表中更改选择项的字体颜色,以突出显示,属性里面肯定是没有的,找了半天,原来有个listBox1_DrawItem事件,可是人家是初始化时候自动调用的,我们基本没法控制(用.refresh())好像可以间接调用…… 在private void listBox1_Dra 阅读全文
posted @ 2017-08-25 18:10 Net-Spider 阅读(1210) 评论(0) 推荐(0) 编辑
摘要:private void InstallSymbol() { flowLayoutPanel1.Controls.Clear(); for(int i = 0; i < 50;i++) { Label pLabel = new Label(); pLabel.Width = 30; pLabel.H 阅读全文
posted @ 2017-08-21 17:24 Net-Spider 阅读(914) 评论(0) 推荐(0) 编辑
摘要:FlowLayoutPanel控件不直接支持 所以,Panel控件也是直接不支持MouseWheel事件来进行滚动滚轮的.你可以添加MouseWheel事件,然后写上支持滚动的功能.也可以直接重写该控件.这样可以复用该控件.如果只支持MouseWheel事件,还是不一定在滚动滚轮的时候,就能引发Mo 阅读全文
posted @ 2017-08-21 17:20 Net-Spider 阅读(536) 评论(0) 推荐(1) 编辑
摘要:[Serializable]标记指示该类的对象可以被序列化。 那么我们获得了一个MO对象时,如何使用代码来甄别它是否支持序列化呢? 应用情景可参考如下代码: [Serializable]标记指示该类的对象可以被序列化。 那么我们获得了一个MO对象时,如何使用代码来甄别它是否支持序列化呢? 应用情景可 阅读全文
posted @ 2017-08-17 15:00 Net-Spider 阅读(2317) 评论(0) 推荐(0) 编辑
摘要:B为一个类,ISay为一个接口。 方法1: B b = new B(); if (b.GetType().GetInterface("ISay") != null) { //如果实现了接口“ISay”,... } 方法2: B b = new B(); if (b is ISay) { Consol 阅读全文
posted @ 2017-08-17 14:57 Net-Spider 阅读(365) 评论(0) 推荐(0) 编辑
摘要:1.点击左键显示菜单 [csharp] view plain copy private void btnAdd_MouseClick(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { //设置显示的位置为鼠 阅读全文
posted @ 2017-08-16 15:16 Net-Spider 阅读(2925) 评论(0) 推荐(0) 编辑
摘要:哈夫曼树Huffman tree 又称最优完全二叉树,切入正题之前,先看几个定义 1、路径 Path 简单点讲,路径就是从一个指定节点走到另一个指定节点所经过的分支,比如下图中的红色分支(A->C->B与C->D->E->F) 2、路径长度(Path Length) 即路径中的分支个数,比如上图(a 阅读全文
posted @ 2017-08-05 15:59 Net-Spider 阅读(533) 评论(0) 推荐(0) 编辑
摘要:Winform控件的水印效果制作 在我们的项目中,为控件绘制水印效果是十分常见的事情,下面我就来说说水印效果的制作方式。其实在绝大多数情况下只有下拉框和输入框多会使用水印,比如我们看到的新浪邮箱,(如:图1)。 下面是输入框水印效果的代码实现: using System.Drawing; using 阅读全文
posted @ 2017-08-05 15:23 Net-Spider 阅读(339) 评论(0) 推荐(0) 编辑
摘要:分治法的思路一般的算法教科书上都有,大数相乘也经常用来作为练习分治思想的很好的例子。 具体如下: 虽然上面的原理是对应2进制的,但是对于10进制也同样可行。 用C#实现,尽可能的利用C#的特性。本例中,只要拆分的数字小于9位数,就可以直接相乘计算,保证不会溢出。 在编程中,还需要用的加法和减法,也要 阅读全文
posted @ 2017-08-05 15:04 Net-Spider 阅读(1094) 评论(0) 推荐(0) 编辑
摘要:GIF简介 要实现合并为GIF文件,首先要对GIF文件格式有所了解。GIF由 CompuServe在1987年提出,官方文档gif89a标准将GIF分成很多区块,并给出的GIF语法格式如下: <GIF Data Stream> ::= Header <Logical Screen> <Data>* 阅读全文
posted @ 2017-08-05 14:56 Net-Spider 阅读(435) 评论(0) 推荐(0) 编辑
摘要:知识储备:泛型接口,里氏转换 微软MSDN总是不说人话,中国翻译的编程指导书也都是故作高深,你看着这些名词的翻译:逆变,协变,不变,都神马玩意。笔者也是奔走在学习编程康庄大道上的小爬虫程序员,最看不惯中国技术文献中间不装逼会死的属性,虽然自己学艺不精,但是斗胆写这篇自己对C#知识点的理解,大神路过莫 阅读全文
posted @ 2017-08-05 14:27 Net-Spider 阅读(115) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示