【C#基础】教程文章相关的互联网学习教程文章

js中escape对应的C#解码函数UrlDecode_基础知识

js中escape对应的C#解码函数 System.Web.HttpUtility.UrlDecode(s) //注意编码 需要注意的几点: 1、HttpUtility.UrlEncode,HttpUtility.UrlDecode是静态方法,而Server.UrlEncode,Server.UrlDecode是实例方法。 2、Server是HttpServerUtility类的实例,是System.Web.UI.Page的属性。 3、用HttpUtility.UrlEncode编码后的字符串和用Server.UrlEncode进行编码后的字符串对象不一样: 例如: 代码如下: string url="http://search....

C#中使用迭代器处理等待任务_基础知识

介绍 可能你已经阅读 C#5 关于 async 和 await 关键字以及它们如何帮助简化异步编程的,可惜的是在升级VS2010后短短两年时间,任然没有准备好升级到VS2012,在VS2010和C#4中不能使用异步关键字,你可能会想 “如果我能在VS 2010中写看起来同步的方法,但异步执行.我的代码会更清晰.” 看完这篇文章后,您将能够做到这一点。我们将开发一个小的基础结构代码,让我们写"看起来同步的方法,但异步执行"的方法,这个VS2012 异步关键字一样,...

ASP.NET中的C#基础知识

说明:asp.net作为一种开发框架现在已经广为应用,其开发的基础除了前端的html、css、JavaScript等后端最重要的语言支持还是C#,下面将主要用到的基础知识做一个总结,方面后面的学习。 一、C#是一种面向对象的编程语言,主要用于开发可以在.net平台上运行的应用程序。是一种强类型语言,因此每个变量都必须具有声明类型。C#中有两种数据类型:值类型和引用类型。(其中值类型用于存储值,引用类型用于存储实际数据的引用)。 1.值...

C#基础之数据类型转换【图】

int x; long y = 123456789101112; x = (int)y; Console.WriteLine(x); 输出结果:我们知道long类型的取值范围是-9223372036854775805~+9223372036854775807;int类型的是:-2147483648~+2147483647 上面的代码中,由于long变量的值超过了int能容纳的最大值,造成了数据的丢失;像这样有可能造成数据丢失或引发异常的任何转换都需要执行显式转换(explicit); 相反的就是执行隐式转换(implicit).用chencked检查上面的代码 从图得知上...

LINQ to XML的编程基础

一、LINQ to XML 编程基础 1、LINQ to XML类 System.Xml.Linq命名空间含有19个类,下表列出了它们的名称及其描述: 类描述XAttribute表示一个 XML 属性XCData表示一个 CDATA 文本节点XComment表示一个 XML 注释XContainer适用于可能具有子节点的所有节点的抽象基类XDeclaration表示一个 XML 声明XDocument表示一个 XML 文档XDocumentType表示一个 XML 文档类型定义 (DTD)XElement表示一个 XML 元素XName表示一个XML元素或属性的名称...

0基础学编程,是选择python+mysql入手好,还是C#+sqlsever好?【图】

我是一名职高在校学生,刚刚接触到编程这个概念,第一门接触到的语言是C#,正在学,老师讲的很少,一天一个半小时,自学很烦,看不进去枯燥的书本,书上讲的很杂,苦于没有资料,而且网上说.NET前景不好,受制于微软,听说python很火,想转学python,求各位大神意见。回复内容: 选择在你当前处境下最能方便解决问题的语言。无论如何,要注重实效。不是学什么好的问题,而是你需要学来做什么的问题。python和C#都很好,容易上手,但...

一个自定义的C#数据库操作基础类 SqlHelper

public class SQLHelper { private string strConn = null; private SqlConnection Conn = null; private SqlCommand Cmd = null; private SqlDataReader Sqlsdr = null; public SQLHelper() { //利用反射连接数据库 strConn = ConfigurationManager.ConnectionStrings["strConn"].ConnectionString; //strConn = "data source=192.168.24.83;initial catalog=NewsSystem;user id=sa;password=123456"; Conn = new SqlC...

MongoDB for C#基础入门【代码】

http://mongodb.github.io/mongo-csharp-driver/2.0/getting_started/quick_tour/ 有关于MongoDB的安装读者可以参考其他的博客,对于基本的学习来说并不需要进行过多的配置。 创建连接 这一步骤跟ADO.NET连接到数据库的步骤是一样的,ADO.NET是利用SqlConnection连接数据库,而MongoDB则使用MongoClient连接,并在构造函数中将连接字符传递进去,当然可以不传递,那么默认就是连接本地的计算机的默认端口(27017),比如下面的三...

MongoDB for C#基础入门【代码】

http://mongodb.github.io/mongo-csharp-driver/2.0/getting_started/quick_tour/ 有关于MongoDB的安装读者可以参考其他的博客,对于基本的学习来说并不需要进行过多的配置。 创建连接 这一步骤跟ADO.NET连接到数据库的步骤是一样的,ADO.NET是利用 SqlConnection连接数据库,而MongoDB则使用MongoClient连接,并在构造函数中将连接字符传递进去,当然可以不传递,那么默 认就是连接本地的计算机的默认端口(27017),比如下面的...

基于C#的MongoDB数据库开发应用(1)--MongoDB数据库的基础知识和使用【代码】【图】

MongoDB数据库和传统关系数据库的对比 MongoDB数据库有几个简单的概念需要了解一下。MongoDB中的 database 有着和我们熟知的"数据库"一样的概念 (对 Oracle 来说就是 schema)。一个 MongoDB 实例中,可以有零个或多个数据库,每个都作为一个高等容器,用于存储数据。数据库中可以有零个或多个 collections (集合)。集合和传统意义上的 table 基本一致,可以简单的把两者看成是一样的东西。集合是由零个或多个 documents (文档)组成...

mongodb c#语法基础

这里采用的是mongoDB官网推荐使用.net驱动:http://mongodb.github.io/mongo-csharp-driver/2.0/getting_started/quick_tour/有关于MongoDB的安装读者可以参考其他的博客,对于基本的学习来说并不需要进行过多的配置。 创建连接这一步骤跟ADO.NET连接到数据库的步骤是一样的,ADO.NET是利用SqlConnection连接数据库,而MongoDB则使用MongoClient连接,并在构造函数中将连接字符传递进去,当然可以不传递,那么默认就是连接本地的计...

S1/C#语言和数据库技术基础/02-C#语法快速热身

Switch结构:C#中的switch判断更加灵活,判断的表达式或变量还可以是字符串类型。 Case子句中如果不包含其他语句,就不需要break语句。 注意: 1、Switch结构中case子句的摆放时没有顺序的,可以吧default子句放在最前面,但要注意任何两个case语句不能具有相同的值。 2、case子句中的值必须是常量表达式,不允许使用变量。 Java中声明数组的方式: 数据类型[ ] 数组名; 数据类型 [ ]数组名; 但是,在C#总之能使用第一...

S1/C#语言和数据库技术基础/07-用表组织数据

1、实体完整性约束 实体完整性要求表中的每一行数据都反映不同的实体,不能存在相同的数据行。 通过索引、唯一约束、主键约束或标识列属性,可以实现表的实体完整性。这些方法的实现将在后面说明。 2、域完整性约束 域完整性指的是给定列输入的有效性。 通过限制数据类型、检查约束、输入格式、外键约束、默认值、非空约束等多种方法,可以实现表的域完整性。 3、引用完整性约束 在输入或删除数据行时,引用完整性约束用来保持表之...

S1/C#语言和数据库技术基础/06-程序数据集散地:数据库

表格中的每一个“列”,如编号、姓名、年龄、民族等,在数据库中,通常称之为“字段”。 数据库管理系统(DataBase Management System,DBMS)是一种系统软件,由一个互相关联的数据集合和一组访问数据的程序构成。这个数据集合通常称为数据库,其中包含了有用的数据信息。数据库管理系统的基本目标是要提供一个可以方便有效的存取数据库信息的环境。 数据库系统(DataBase System,DBS)是一个实际可运行的系统,可以对系统提供的...

S1/C#语言和数据库技术基础/04-深入C#的String类

Int Compare(string strA,string strB)比较两个字符串的大小关系,返回一个整数。若strA小于strB,则返回值小于0;若strA等于strB,则返回值为0;若strA大于strB,则返回值大于0Int IndexOf(char ,string value)获取指定的value字符串在当前字符串中第一个匹配项的位置。如果找到了value,就返回它的位置;如果没有找到,就返回-1Int LastIndexOf(string value)获取指定的字符串value在当前字符串中最后一个匹配项的位置。如果找到...