![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
水田如雅
不生产代码,只是代码的搬运工
展开
-
C#名称空间 VS Java包
写了几天的C#程序,程序总会先声明一个名字空间: namespace test 跟C++里名称空间一样,只是声明方法不同: using namespace std; 名字空间是用来按照逻辑,对类进行划分,增强了程序的可读性,而且减少了命名的冲突。看到这个作用,我忽然想到了Java中的包,这两种东西感觉作用一致,都是为了避免名称冲突才进行一种区域性的划分的原创 2014-02-16 21:01:03 · 2440 阅读 · 22 评论 -
c#——web service异构系统调用
public static class WebServiceInvoker { /// <summary> /// 动态调用WebService /// </summary> /// <param name="url">WebService地址</param> /// <param name="methodnam原创 2017-04-27 15:49:21 · 669 阅读 · 1 评论 -
c#——Dapper基本用法
搞了几年Java,现在转过头来再用C sharp写东西,感觉有种沧海桑田的感觉。呵呵。。。 //pay attention:在DAL中,使用MySqlDBFactory获取连接 #region 插入数据--单条,批量 using (var conn = new MySql.Data.MySqlClient.MySqlConnection("server原创 2017-04-27 15:40:41 · 4438 阅读 · 2 评论 -
Nuget发布Dll
今天要开始写ViewModel了,写完之后系统里的ViewModel都汇总到我这里,然后由我负责ViewModel的发布跟维护,所以Nuget发布Dll就要熟练啦~ 一,安装工具 1,Nuget Package Manager 2,NuGet.exe 下载地址为:http://nuget.cod原创 2015-08-18 12:30:20 · 1763 阅读 · 9 评论 -
通过反射获取实体集合属性值并赋值给另一个实体集合
在List提供的方法中,提供了将一个类型的List转换成为另一个List类型的方法,如下: //构造类1集合 TestClass1 test1 = new TestClass1(); List class1 = new List(); test1 .Name ="lhc";原创 2014-12-15 17:34:43 · 4911 阅读 · 12 评论 -
Linq to SQL
一,DataContext类 DataContext类是LINQ to SQL框架的主入口点。在我们使用LINQ TO SQL进行进行数据库连接时,我们一般是先建立LINQ TO SQL类,如图: 这个类就是继承DataContext类,当我们把表拖入设计视图后,与数据库关联的那些东原创 2014-11-23 14:44:06 · 1959 阅读 · 8 评论 -
Linq——高级查询方法入门
一,Lambda表达式 lambda表达式刚开始用的时候还很不习惯,因为以前用惯了那种先foreach,再逐个判断的麻烦形式,刚开始用lambda都会在脑子里转一下,变成自己让自己舒服的格式,但是写过几行代码后,就会喜欢上这种形式,首先,它比较简洁,其次,和LINQ组合起来用感觉非常贴近SQL;原创 2014-11-23 11:35:11 · 3058 阅读 · 8 评论 -
Linq入门——什么是linq & 扩展方法
一,什么是Linq 1,原创 2014-11-21 21:53:35 · 2892 阅读 · 13 评论 -
ADO.NET——Command(执行SQL) & DataReader(读取数据库)
Command对象主要用于对数据源执行SQL命令并返回结果。 ADO.NET提供了Connection来连接数据库,同时也提供了Command对象来查询数据库。同Connection对象一样,Command也有两种:OleDbCommand和SqlCommand.其区别同Connection对象。 Command对象有一个属性:CommandType(sql原创 2014-05-01 15:53:54 · 3749 阅读 · 13 评论 -
ADO.NET——Connection(连接数据库)
在ADO.NET对象模型中,Connection对象代表了与数据源之间的连接。 .NET框架中有两个Connection对象:一个是OleDbConnection,用于大多数的数据库连接,一个是SqlConnection,是MS开发的专门用于针对SQLServer的连接。在创建Connection对象之前,你必须先引用System.Data.OleDb或者System.Data.SqlC原创 2014-04-30 22:09:27 · 2901 阅读 · 12 评论 -
C#:委托与事件
Mrs_Hudson想要出租她在Baker 211B的房子,于是她找到了中介公司;而Sherlock想要租一套房子,他也找了相同的中介公司,并且相中了Baker 211B的房子,于是他决定租下它。 在这里,按照面向对象的观点,我们可以抽象出3个对象:the HouseOwner:Mrs_Hudson ;HouseRenter:Sherlock and the Agency.下原创 2014-03-08 16:28:03 · 2493 阅读 · 22 评论 -
C#:break和continue
break 和continue跳出循环的区别。原创 2014-02-17 15:20:11 · 4973 阅读 · 19 评论 -
C# Convert类
今天在写一个很简单的输入一个整数的时候,发现C#的类型转换控制的确实很严,有些可以在VB中可以隐式转换的现在不行了:比如,在不会发生数值丢失或溢出时,也不会将返回的字符型的值转换给double这些小数。另外,在c里面的强制类型转换也不能使用,比如:int i=(double)(string类型的值);这个也不能通过。 虽然这样在写代码时,就要时刻注意数据类型的一致性了,但是,也使得代原创 2014-02-17 14:42:34 · 2673 阅读 · 19 评论 -
C#数据类型
在C#中,分为3种数据类型:简单类型,引用类型,类类型。 其中,简单类型中的数据类型大致分为:字符型,整数型,小数型,布尔型,在VB里面都很熟悉了,学习中过渡到C#可以说是毫无难度。另外,值类型中,还有结构类型和枚举类型,如果要与VB中的什么相对的话,那就是自定义数据类型了。 结构类型结构类型就是把不同类型的数据组合在一起,方便使用。 using system;原创 2014-02-16 20:27:01 · 1943 阅读 · 16 评论 -
c#——EF for mysql
引入EFwindows上安装插件:程序包管理中执行:Install-Package EntityFrameworkInstall-Package MySql.Data.Entity -Version 6.9.3从NuGet中为DAL层加入EF和mysql的引用: 重新生成下解决方案。原创 2017-04-27 15:52:19 · 1538 阅读 · 2 评论