置顶推荐

按字母【S】检索_第27页

深入理解c# checked unchecked 关键字
C#.net

深入理解c# checked unchecked 关键字

2020-02-16 标签:深入,理解,c,checked,unchecked,关键字,用来,限定,检查,不检,数学,运算,溢出,使用,发生,时会,抛出

checked 和 unchecked关键字用来限定检查或者不检查数学运算溢出的;如果使用了checked发生数学运算溢出时会抛出OverflowException;如果使用了unchecked则不会检查溢出,算错了也不会报错。1. 一段编译没通过的代码实现代码如下:int a = int.MaxV

深入C#中使用SqlDbType.Xml类型参数的使用详解
C#.net

深入C#中使用SqlDbType.Xml类型参数的使用详解

2020-02-16 标签:深入,c,中使,sqldbtype,xml,类型,参数,使用,详解,sql,server,2005,以及,引入,数据,需要,指定,sqlxml,如下

在sql server2005以及之后的sql server中引入了Xml数据类型,在C#中使用Xml数据类型需要指定参数类型为SqlDbType,参数值类型需要用SqlXml,如下示例:假定有一种表A,A表有两个字段:ID 类型 int,Data 类型 Xml,我要用C#往表中插入一行记录:实现代

深入分析C#异步编程详解
C#.net

深入分析C#异步编程详解

2020-02-16 标签:深入分析,c,异步,编程,详解,同步,方法,区别,调用,程序,继续,执行,之前,需要,等待,完毕,返回,结果,则在,立即

同步方法和异步方法的区别同步方法调用在程序继续执行之前需要等待同步方法执行完毕返回结果异步方法则在被调用之后立即返回以便程序在被调用方法完成其任务的同时执行其它操作异步编程概览.NET Framework 允许您异步调用任何方法。定义与您需要调用的方法具有相同签名的委托;公共语言运行库将自动为该委托

深入C# 4.0 新特性dynamic、可选参数、命名参数的详细介绍
C#.net

深入C# 4.0 新特性dynamic、可选参数、命名参数的详细介绍

2020-02-16 标签:深入,c,特性,dynamic,可选,参数,命名,详细,介绍,熟悉,js,朋友,知道,实现,代码

1.dynamic ExpandoObject熟悉js的朋友都知道js可以这么写 :实现代码如下:var t = new Object(); t.Abc = ‘something'; t.Value = 243; 现在这个js动态语言的特性,我们也可以在c#中使用了,前提是将一个变量声明为Expan

首页

深入HTTP head的使用详解

2020-02-16 标签:深入,http,head,使用,详解,超文本,传输,协议,缩写,它用,传送,www,方式,数据,关于,详细,内容,参考

HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的

首页

使用Http Head方法获取文件长度的实现方法详解

2020-02-16 标签:使用,http,head,方法,获取,文件,长度,实现,详解,需求,有一个,固定,url,服务器,程序,定期,更新,现在,需要

需求有一个固定URL的文件,服务器端程序会定期的更新这个文件,现在需要写一个工具来监控这个文件的变化。解决办法最初我想到的是把这个文件下载下来,然后通过大小来判断文件是否改变(已知该文件变化时大小会变化)。但是这个文件有时会很大,如果每次都下载下来会消耗一定的时间,希望能更快一些。搜索了一下,发现H

深入分析C#连接Oracle数据库的连接字符串详解
C#.net

深入分析C#连接Oracle数据库的连接字符串详解

2020-02-16 标签:深入分析,c,连接,oracle,数据库,字符串,详解,两种,方式,ip,sid,配置,链接,实现,代码,如下

两种方式:1.IP+SID方式 2.配置链接方式1..IP+SID方式实现代码如下:DbHelperOracle.connectionString = string.Format(@"Data Source=(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTO

使用DateTime的ParseExact方法实现特殊日期时间的方法详解
首页

使用DateTime的ParseExact方法实现特殊日期时间的方法详解

2020-02-16 标签:使用,datetime,parseexact,方法,实现,特殊,日期,时间,详解,今天,遇到,特别,需求,需要,从下,面的,字符串,中转,换成,对象

今天遇到一个特别的需求,需要从下面的字符串中转换成一个DateTime对象:实现代码如下:[07-13 15:50:42]主要问题是这个时间不是标准的时间,而是自定义的格式,即开头是月-日,然后是时间。使用最常用的DateTime.Parse(string dateTimeStr)无法转换,问题就在

使用@符号让C#中的保留字做变量名的方法详解
C#.net

使用@符号让C#中的保留字做变量名的方法详解

2020-02-16 标签:使用,符号,c,保留,变量,方法,详解,知道,没办法,名叫,int,关键字,区分,到底是,类型,事实上,也有,一条

在c和c++中,我们知道没办法起一个变量名叫int,因为这是C/C++保留的关键字,起这么一个变量名没办法区分到底是int类型还是int变量。事实上在C#中也有这么一条规矩,就是不能起一个变量名是保留的关键字。如下图:在C/C++中,我们是无能为力的,你必须起一个不叫int的,比如加个下划线。。当然

使用checked语句防止数据溢出的解决方法
首页

使用checked语句防止数据溢出的解决方法

2020-02-16 标签:使用,checked,语句,防止,数据,溢出,解决方法,c,有一个,关键字,它用,判断,当前,上下文,数值,运算,和数,转换,是否

在C#中有一个关键字checked,它用来判断当前上下文中的数值运算和数值转换是否会溢出。如是是常量溢出,那在编译时就能发现;如果是变量溢出,那在运行时会抛出OverflowException。数值运算有:++—- (unary)+-*/有了这个就不用担心数据溢出了。checkedchecked 有