
C#
文章平均质量分 84
闹闹吃鱼
这个作者很懒,什么都没留下…
展开
-
C#之泛型实例化对象的理解
原文地址:http://www.cnblogs.com/yueyue184/p/5032156.html什么是泛型 我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类转载 2017-01-19 20:51:44 · 3718 阅读 · 0 评论 -
C#控件命名规范
原文来自:http://www.cnblogs.com/codefly/p/3216484.html类型前缀示例AccessDataSourceadsadsPubsDataListdlstdlstTitlesDetailView转载 2017-02-22 22:10:18 · 1136 阅读 · 0 评论 -
C#文字跟随鼠标移动
原文转自:http://blog.youkuaiyun.com/plutus_sutulp/article/details/78177811、WinForm中,左击后鼠标右侧会出现文字,会跟随鼠标一起移动。放开后效果消失。代码如下:private void Form1_MouseMove(object sender, MouseEventArgs e) {转载 2017-02-24 15:21:12 · 4092 阅读 · 0 评论 -
asp.net MVC与三层架构的区别
写在前面:最近写程序的时候,经常用到三层架构,并且项目需求分析之后需要使用到asp.net MVC,在两者的结合使用时,经常把两者混为一谈,结果在项目编程中发现,如果将两者混为一谈,那么三层架构中的数据访问层(DAL)与业务逻辑层(BLL)那么应该放MVC中的什么地方呢?如果将这两层都合并到MVC中间,那么底层的后台代码岂不是都放入表现层(UI)中了?这与三层架构的核心优点,将代码分层,降低代码耦合原创 2017-06-01 05:24:36 · 6255 阅读 · 0 评论 -
C#使用泛型实现排序二叉树
什么是二叉树?用一张图直观表示:二叉树具有层级特效的数据结构。一棵树包含多个节点。节点的层次属于二叉树的高,二叉树的效率衡量值由二叉树的高决定排序二叉树(BST)特点: 1、 左子树上所有结点的值均小于或等于它的根结点的值 2、 右子树上所有结点的值均大于或等于它的根结点的值。 3、 左、右子树也分别为二叉排序树。顶部的节点称之为:根节点,没有子树的节点称之为:叶子节点定义一个二...原创 2018-07-01 01:04:00 · 1315 阅读 · 0 评论 -
LINQ学习(一):LINQ初认识
一、简介1、什么是Linq?LINQ(Language Integrated Query) 语言继承查询。LINQ是一组语言特性和API,可以使用统一的方式编写各种查询。用于保存和检索来自不同数据源的数据,从而消除了编程语音和数据库之间的不匹配,以及为不同类型的数据源提供单个查询接口。LINQ总是使用对象,因此可以使用相同的查询语法来查询和转换XML、对象集合、SQL数据库、ADO.NET数据库以...原创 2018-07-15 17:44:23 · 19592 阅读 · 2 评论 -
LINQ学习(二):正式学习LINQ前必须了解的C#语言特性--上篇
在正式学习LINQ之前,我们必须掌握的几个重要的C#语言特性1、隐式类型2、匿名类型3、自动属性4、初始化器5、委托6、泛型7、泛型委托8、匿名方法9、Lambda表达式10、拓展方法11、迭代器以上特性均了解,可忽略此文,开始正式的接触LINQ一、隐式类型1、为什么要使用隐式类型? 我们在声明一个变量的时候,总是要为一个变量指定它的类型,甚至在foreach一个集合时也要为遍历的元素指定变...原创 2018-07-15 22:19:39 · 813 阅读 · 0 评论 -
LINQ学习(二):正式学习LINQ前必须了解的C#语言特性--下篇
接着上篇没写完的内容接着总结:8、匿名方法9、Lambda表达式10、拓展方法11、迭代器八、匿名方法1、什么是匿名方法?委托是用于引用与其具有相同标签的方法。而匿名方法(Anonymous methods)提供了一种传递代码块作为委托参数的技术。匿名方法是没有名称只有主体的方法,在匿名方法种不需要指定返回类型,它是从方法主体内return语句推断的。2、匿...原创 2018-08-05 19:03:49 · 668 阅读 · 0 评论 -
asp.net使用WSDL地址生成cs文件(代理类的自动生成)
之所以写这篇文章,是因为现公司在与外部项目对接时使用WSDL对接。 然而VS2010之前的版本都能在VS工具栏内找到自带的wsdl工具的使用。而我恰好使用的vs2017,没有这个工具,并且对接的wsdl带了账号密码的验证。Google了老半天,也没找出需要带账号密码验证的wsdl如何生成代理类,直接把我给整蒙蔽了。 最后终于得以自己解决,在此做一个记录。 点击 vs菜单栏-...原创 2018-10-09 20:19:12 · 3463 阅读 · 2 评论