C#
彩洋威
代码改变世界
展开
-
.net(C#)中的类和对象
首先类:就是一类事物的抽象,原创 2014-07-17 16:58:46 · 1560 阅读 · 0 评论 -
.net技术相关
系统架构:mvc,spring .net,log4net,nhibernate,webapi,webform代码管理:git,svn数据库服务:Mysql,Sql Server,MongoDB,Redis缓存服务:Memcached,Redis消息队列:RabbitMQ定时器:Quartz.net分布式:lua-nginx,pm2,iis开发/调试工具:visual studio,postman,...原创 2018-04-24 10:48:05 · 371 阅读 · 0 评论 -
DataTable DataSet DataReader DataAdapter
DataReaderDataReader is used to read the data from database and it is a read and forward only connection oriented architecture during fetch the data from database. DataReader will fetch the data very ...转载 2018-02-26 15:39:29 · 158 阅读 · 0 评论 -
Json转化为对象
json转化为对象原创 2017-08-03 21:08:44 · 321 阅读 · 0 评论 -
.net装箱和拆箱
//装箱:值类型→引用类型 //拆箱:引用类型→值类型 //装箱拆箱转化,n在意义上本身就是属于object类型的,只是在o对应的对内存中复制了一个n存进去,这种转化叫装箱 int n = 10; object o = n; int m = (int)o;原创 2014-08-14 09:47:44 · 544 阅读 · 0 评论 -
SqlCommand的使用
1、SqlCommand对象可以用于执行数据库的增、删、查、改;2、SqlCommand与DataReader对象用于执行T-Sql3、sqlCommand创建: (1)SqlCommand cmd=new SqlComand(); cmd.Connection=conn; (2)SqlCommand cmd=new SqlCommand(连接字符串)原创 2014-08-13 19:31:32 · 1002 阅读 · 0 评论 -
字符串与二进制数组相互转化(数据加密原理)
一个简单的例子:string str = "你好好呀,呵呵呵!";//把字符串转化为byte二进制数组byte[] bt = System.Text.Encoding.UTF8.GetBytes(str); foreach (byte item in bt) { Console.WriteLine(item); } //...原创 2019-12-05 19:55:04 · 7212 阅读 · 0 评论 -
枚举
1. 一般枚举都是互斥的2. 枚举中的每个值都有一个对应的数值来表示3. 枚举在编译完成那个后就已经用对应的数值常量来表示,默认数值是整形,从0开始一次增加4. 可以手动设置每个枚举对应的数值5. Int型换成枚举 ZTz=new ZT; int i=1;z=(ZT)I;6. 字符串转换成枚举ZT z=new ZT;s原创 2014-07-29 15:51:30 · 509 阅读 · 0 评论 -
ASP.NET弹出提示框不同方式
我们在.NET程序的开发过程中,常常需要和用户进行信息交互,比如执行某项操作是否成功,“确定”还是“取消”,以及选择“确定”或“取消”后是否需要跳转到某个页面等,下面是本人对常用对话框使用的小结,希望对大家有所帮助,同时也欢迎大家补充。 (1) 点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,我们采用在按钮中添加属性来完成: 举例如下: public转载 2014-07-21 09:13:59 · 515 阅读 · 0 评论 -
属性(Properties)和字段在C#中的关系
主题:这篇文章我来说下属性(Properties)和字段在C#中的关系。首先申明一下,这里讲的属性就是通常说的包含get,或者是set访问器的属性,不是属性 (Attribute)。我们写程序的时候大多都会用到实体类,而生成实体类,我们都会申明一些常规属性或者是自动实现的属性。至于到底选用哪一种属性,或者说是否可以直接用字段代替呢? 常规属性和自动实现属性的区别:转载 2014-07-18 09:52:14 · 1061 阅读 · 0 评论 -
MVC传参
ViewData 以键值对方式ViewData["A"]="a"; ViewBag 以动态对象dynamic形式ViewBag.Id=Id;ViewBag.Name=Name; ViewModelvar User=new { ID=Guid.Empty,Name="cyw",Age=27}return view(User)@Model.ID @Mo...原创 2018-10-17 10:53:42 · 225 阅读 · 0 评论