
C#高级编程
文章平均质量分 52
epsilon1
这个作者很懒,什么都没留下…
展开
-
C# 名称空间的别名
几乎所有的C#源代码都以语句 using System; 开头,那么这里的 using 意味着什么呢?我们知道 C 和 C++ 也把 #include 语句放在这里,所以从 C++迁移到 C# 的程序员把名称空间与 C++ 风格的头文件相混淆。其实 using 语句在这些文件之间并没有建立物理链接。C# 也没有对应 C++ 头文件的部分。using 和 C++ 的 using namespac原创 2015-12-11 18:49:44 · 2341 阅读 · 0 评论 -
VS2013 ADO.NET 连接 SQLEXPRESS
开发环境:VS2013 + SQLEXPRESS出现问题:网站 Web.config 已经配置了connectionString,但是不知道怎么用代码连接解决方案:ADO.NET连接数据库的方式有两种:一是直接写出connectionString,一是引用 Web.config 中的connectionString,这里我们使用第二种方式。首先我们已经在项目的 App_原创 2016-01-11 11:14:57 · 1064 阅读 · 0 评论 -
解决 VS2013 ASP.NET 缺少 SQL Server Express
我们在使用数据源和数据绑定控件写 WebForm 时需要 SQL Server,但是 Mssql 太大了,出于目前只是学习的目的,我们可以用轻量级的 SQL Server Express 取而代之。如果没有 sql server,vs2013 会给出以下警告:(正是因为这个警告我才知道原来 vs2013 是没有附带安装 Mssql 的)根据提示信息,我们可以访问以下网站下载原创 2016-01-09 23:41:00 · 2839 阅读 · 0 评论 -
WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping
错误信息:WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。原创 2016-01-09 00:14:09 · 4628 阅读 · 0 评论 -
Visual C# Linq 找不到 SqlFuntions 解决方案
Visual Studio 2013,EF6环境下的 SqlFunctions 在命名空间 System.Data.Entity.SqlServer 中,低版本的在命名空间 System.Data.Objects.SqlClient 中。SqlFunctions 是Linq用的比较多的一个类,相当于sql的工具箱。点此查看更多关于EF SqlFunctions的心信息原创 2015-12-21 17:26:43 · 1469 阅读 · 0 评论 -
asp.net Operation failed, unable to locate the solution directory
最近学习 ASP.NET,被迫装了VS2013,虽然很大,虽然启动有点慢,虽然运行真的很慢,但是整体的功能还是很强大的,算得上是一个世界级的IDE。这个错误是我给MVC添加一个Model时产生的,原因是没有保存之前的修改。比如现在有一个Model叫Menu,然后我把它删了,又建了一个叫Menu的Model,因为之前的删除操作没有保存,所以新建操作就产生了冲突。解决方法很简单,Ctrl + Sh原创 2015-12-20 23:48:31 · 1536 阅读 · 0 评论 -
C# XML文档
C#中的注释有三种:1、单行注释://2、多行注释:/* */3、文档注释:///前两种是 C、C++、Java中有的,第三种是C#特有,虽然///也是单行注释,但是它可以创建XML格式的文档说明。MSDN提供了建议的文档注释标记要了解它的工作方式,可以在之前的MathLibrary.cs 文件中添加一些XML注释。我们给类及其 Add()方法添加一个 元原创 2015-12-11 21:00:51 · 524 阅读 · 0 评论 -
编译C#文件的更多内容
编译其它类型的应用程序,我们需要 /target 选项来指定要创建的文件类型。命令行输入 csc /? 可以查看更多的选项:Microsoft (R) Visual C# Compiler version 12.0.31101.0for C# 5版权所有 (C) Microsoft Corporation。保留所有权利。 Visual原创 2015-12-11 20:22:34 · 830 阅读 · 0 评论 -
C# string
C#中的预定义数据类型有两大类,一类是值类型,一类是引用类型;其中预定义的引用类型有两个,一个是object,一个是string;我们知道值类型存储在堆栈中,而引用类型存储在托管堆中。但是 .NET 把string当做值类型处理,我们在创建一个 string 对象时,C#会把字符串存放在堆中,每个 string 对一个字符串的引用会增加该字符串的引用计数,而 string 对象变量本身是该字符原创 2015-12-11 19:35:12 · 955 阅读 · 0 评论 -
C# 多个Main()方法
学过Java都知道,main函数只能有一个,而且只能在 public类里面出现,但是C#可以有多个Main,而且对类的访问权限没有硬性的要求。一个文件可以有多个class,每个class里面都可以有至多一个Main方法,你可以把Main看作是一个普通的静态成员函数,但是这样做编译时会出错:我们可以在编译时指定一个入口点:csc main.cs /main:Wrox.Client原创 2015-12-11 19:57:39 · 5650 阅读 · 1 评论 -
VS2013从头开始创建Web Form--ASP.NET数据源和数据绑定控件
下面我们将介绍在 VS2013 下如何创建 ASP.NET Web Form 并操作数据源控件和数据绑定控件:1、创建Web Application打开VS2013,依次点击 File->New->Project2、确定后选择 Empty工程文件如下:3、新建Web Form:右键工程,添加在弹出的框中输入Web Form的名字:原创 2016-01-11 14:52:55 · 10683 阅读 · 1 评论