-
[C#] 红豆带你从0学C#系列之——初识C
红豆带你从零学C#系列之——初识C#问题一:什么是C#?C#是微软公司在2000年新推出的一款运行在.NETFramework平台上面的编程语言,这个.NETFramework平台又怎么去理解呢?举个例子来说好了,一个土著族人只会说土著话,他跑到美国去用土著话跟别人交流,别人当然什么都听不懂,最后他...
328
热度 -
198
热度 -
[C#] C#联结Union的实现方式
C#联合Union的实现方式一.基础篇C#不像C++,他本身是没有联合Union的,但是可以通过手动控制结构体每个元素的位置来实现,这需要结合使用StructLayoutAttribute、LayoutKind以及FieldOffsetAttribute。使用它们的时候必须引用System.Runt...
323
热度 -
[C#] 将DataTable某一列的值通体赋值给 另一个DataTable
将DataTable某一列的值整体赋值给另一个DataTable;foreach(DataColumndtin_ds.Tables[0].Columns){foreach(varstrin_str2Array[0]){if(dt.ColumnName.Trim()==str){//DataTable...
366
热度 -
182
热度 -
138
热度 -
[C#] 闲扯前端编码解码、C#编码解码
闲谈前端编码解码、C#编码解码。最近做项目,出现中文乱码的问题,特地研究一下。GB2312,指的是中文UTF8,指的是国标,包含中文、英文。但是通过JQuery.ajax的Get、Post,如果直接传递中文或者特殊字符的特使字符的时候,这个时候就会出现乱码现象。JS编码encodeURI:针对URL...
361
热度 -
[C#] C# 使用memcache(memcache装配)
C#使用memcache(memcache安装)1、下载memcache。2、安装memcache。3、安装好后,打开任务管理器就能看到memcache服务了。4、memcache基本命令。
351
热度 -
[C#] 使用反照、特性简化代码
使用反射、特性简化代码假设现在有一个学生类(Student)///<summary>///学生类///</summary>publicclassStudent{///<summary>///名字///</summary>privatestringnam...
209
热度 -
[C#] net实现ping的步骤
net实现ping的方法classServicePinger{privatestaticreadonlyILoglog=LogManager.GetLogger(typeof(ServicePinger));publicServicePinger(stringsiteName,stringsiteU...
180
热度 -
[C#] C# 怎么提取SaveFileDialog的保存路径
C#如何提取SaveFileDialog的保存路径直接上代码1publicTestOne()2{3InitializeComponent();4SaveFileDialog();//调用打开SaveFileDialog保存对话框5}67#region保存对话框8privatevoidSaveFile...
223
热度 -
225
热度 -
[C#] ReaderWriterLock的UpgradeToWriterLock步骤的一种使用场景
ReaderWriterLock的UpgradeToWriterLock方法的一种使用场景ReaderWriterLock对比互斥锁(lock)的优势是,读锁和写锁的分离,读锁之间互不排斥。当然,本文重点不是讲ReaderWriterLock本身,而是讲它的UpgradeToWriterLock方法...
358
热度 -
333
热度 -
[C#] C#课程(1) - .Net与C#简介
C#教程(1)--.Net与C#简介(1).Net.Net指.Net平台或者是.NetFramework框架。如果你把.Net平台想象成一个厨房,那么.NetFramework框架就是其中的柴米油盐酱醋茶。如果你把.Net平台想象成中国移动,那么.NetFramework框架就是中国移动的信号塔。所...
368
热度 -
[C#] 不可不知的C#基础 1. - Extension 扩展方法
不可不知的C#基础1.--Extension扩展方法背景前几天有同事问到我一个简单的功能,就是当你使用枚举时如何给每个一元素增加描述字符串并且可以很容易的读取出来.比如有一个枚举类型是列出对一个问题给出的选项(例如:同意?不同意?中立?):publicenumAssessmentAnswer{Str...
461
热度 -
[C#] C#存储过程调用的三个步骤
C#存储过程调用的三个方法//带参数的SQL语句privatevoidsql_param(){SqlConnectionconn=newSqlConnection("server=WIN-OUD59R7EHCH;uid=sa;pwd=123456;database=china");stringsql...
269
热度 -
475
热度 -
[C#] C#设立系统日期和时间
C#设置系统日期和时间C#设置系统日期和时间的代码分享,使用C#代码设置系统日期和时间的程序开发步骤如下:(1)为了使用DllImportAttribute类,需要引入命名空间:usingSystem.Runtime.InteropServices;(2)自定义类SetSystemDateTime用...
354
热度 -
[C#] C#初学者正则表达式一
C#菜鸟正则表达式一LZ菜鸟,仅整理笔记,顺带记录一下,谓之增加印象。LZ认为,没必要太纠结原理,模型,屌丝能用就对了,剩下的事情用多了自然会去探索。中文:正则表达式,英文:RegularExPression,也叫匹配模式(pattern),用来检验字符串是否满足特定的规则,或从字符串捕获满足特定规...
284
热度