C# 编程基础
文章平均质量分 60
张小洛
猿野荒人...
展开
-
Java C# .net 和 C C++ 跨平台的异同之处
当前主流的手机平台很多,而各个主流的平台的语言支持大同小异;如 1、windows系统WP8上主要支持 VB, C#, c/c++, 2、苹果系统ios上支持 object-c, c/c++ 3、android系统上支持 java, c/c++C# .net Java的跨平台是指它们在“编译系统”生成的中间文件的字节码(byte code)文件转载 2017-09-28 09:37:58 · 1594 阅读 · 0 评论 -
关于C#中的Request.QueryString.get()获取不到值的问题
特么让我整整研究了一天,为何Request.QueryString对象中debug时显示有值,但是用Request.QueryString.get()时就是拿不到值,最终原因尽然是页面多写空格的原因错误:当然也有一点小收获,更加了解了Request.QueryString这个对象及其一些误区,参考如下文章:作者文章:关于request.querystring()的理解原创 2017-12-19 10:50:05 · 5575 阅读 · 0 评论 -
关于C#中“已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。”
最近做C#项目时遇到的问题:是传输数据量过大引起的,需要更改一下配置即可:错误描述:"已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。"或者"反序列化操作“GetAllUserData”的响应消息的正文时出现错误。读取 XML 数据时,超出最大字符串内容长度配额 (8192)。通过更改在创建原创 2017-12-18 14:02:26 · 7123 阅读 · 0 评论 -
关于ASP.NET MVC中Controller向View传值用到的两个类对象【ViewData与ViewBag】
最近在开发项目中,使用的是ASP.NET MVC由于之前并没有接触,对于它的传值方式有些陌生,在这里进行初步总结积累学习!1、关于两者的使用:1-1,ViewData的使用:public ActionResult Index() { List colors = new List(); colors.Add("red"); colors.Add("原创 2017-12-14 13:55:00 · 989 阅读 · 0 评论 -
关于asp.net mvc中Controller中的方法返回值类型ActionResult及其子类的理解
理解ASP.NET MVC中的ActionResult通常我们在一个ASP.NET MVC项目中创建一个Controller的时候,Index()方法默认的返回类型都是ActionResult,通过查看UML图,ActionResult实际上是一个抽象类,因此实际返回的类型是该抽象类的子类。有关ActionResult及其子类的UML图如下所示:由于图片比较大,所以在浏览器原创 2017-12-14 13:23:31 · 1150 阅读 · 0 评论 -
C#中关于:“找不到请求的 .Net Framework Data Provider。可能没有安装。”问题
最近研究C#框架ASP.NET的MVC模式时遇到的问题、网上查了好久、整理了一下方便查阅:找到的解决办法:环境:安装Microsoft SQL Server Compact 4.0. 安装Microsoft SQL Server Compact 4.0之后,程序运行正常。问题的原因就是程序连接.sdf的数据库时的报错,所以安装Microsoft SQL Serv原创 2017-12-13 14:18:29 · 8655 阅读 · 0 评论 -
关于使用Compare类时:“未能找到类型或命名空间“Compare”,命名空间compare”的解决
问题:未能找到类型或命名空间“Compare”,命名空间compare最近在研究C#的ASP.NET框架的MVC模式时用mvc3做的一个小例子:MvcDemo环境:vs2012、.net Framework4.5、Mvc3错误描述及解决办法如下图:具体原因也不是很清楚,据说是引用Compare做验证时会有二义性,本人新手,如有不同见解欢迎评论留言。其他关于引用的问题:参原创 2017-12-13 13:49:58 · 1200 阅读 · 0 评论 -
基于ASP.NET框架MVC模式添加控制器Controller时的异常:“无法检索"xxx.xxx.xxx " 的元数据。请求找不到.Net Framework Data Pr”
异常问题:无法检索"MvcDemo.Models.MovieDB " 的元数据。请求找不到.Net Framework Data Provider 可能没有安装。环境:VS 2012ASP.NET框架模式:MVC3数据库:sqlservercompact4.0出现的错误如下:“---------------------------Microsoft Visual S原创 2017-12-13 13:13:03 · 1214 阅读 · 0 评论 -
C#项目的IIS环境搭建
本人第一次接触到C#、最近搞个项目环境都有点被搞懵逼的状态、不过最终还是被搞好的了,下面分享记录一下、有需要的可以参谋参谋!如有不当之处还请多多指教吧、欢迎随时指教,本人主页面有邮箱!一、关于IIS服务的开启:说明:这个是Microsoft自己的东西,装Windows系统的时候回默认安装的,如有没有安装或者被卸载则需重新安装一下即可的、这些只需要在控制面板开启相应的更能即可,具体参考如下图原创 2017-12-12 16:26:05 · 4424 阅读 · 2 评论 -
IIS默认连接端口80的更改方法
最近参与到了C#的项目的开发,所有用到IIS、iis作为本地网页编辑环境,占用80端口都是理所当然的。但是,作为网页调试的技术人员,通常本地都会安装iis、Apache、Xampp、Phpnow等之类的环境工具。80端口顿时就成了抢手的端口,但80端口只能为一个工具服务。所以网上查了很多,整理分享iis7更改默认80端口的方法。1、安装了iis7的Windows系统,并且确保iis没有文件...原创 2017-12-12 12:08:19 · 63831 阅读 · 1 评论 -
Visual Studio 2012更换皮肤和背景图的方法
记得前一段时间安装vs2012时候,为了把主题颜色改成自己的喜欢的颜色到网上找了很多帖子才改好。昨天重新装系统之后重新装vs2012,发现设置过程全忘了又要重新到网上找方法,崩溃。。。不过又给设计好了:推荐参阅:Visual Studio 2012更换皮肤和背景图的方法原创 2017-12-08 17:04:52 · 2995 阅读 · 0 评论 -
C#之System命名空间下的Console类
常用方法:Console.Write 表示向控制台直接写入字符串,不进行换行,可继续接着前面的字符写入。Console.WriteLine 表示向控制台写入字符串后换行。Console.Read 表示从控制台读取字符串,不换行。Console.ReadLine 表示从控制台读取字符串后进行换行。Console.ReadKey 获取用户按下的下一个字符或功能键,按下的键显原创 2017-10-11 11:27:44 · 6817 阅读 · 0 评论 -
关于C#中的ref的使用
C#中out和ref之间的区别首先:两者都是按地址传递的,使用后都将改变原来参数的数值。其次:ref可以把参数的数值传递进函数,但是out是要把参数清空,就是说你无法把一个数值从out传递进去的,out进去后,参数的数值为空,所以你必须初始化一次。这个就是两个的区别,或者说就像有的网友说的,ref是有进有出,out是只出不进。ref 关键字使参数按引用传递。其效果是,当转载 2017-10-09 18:22:16 · 4752 阅读 · 0 评论 -
C#中Console.WriteLine()的简介
由于公司的需要,最近不得不又研究研究C#这个家伙了,但就其中遇到Console.WriteLine()方法确实让我费了一番功夫,第一眼看直接给我看懵逼了。后来研究了一番,当然也借鉴了一些其他同仁的对她的理解,在此做一下整理,方便以后回顾!一开始以为Console.WriteLine()就只能用它直接输出string字符串,但后来发现它还有其它在有些场合下会十分方便的输出方法:(废话不说,直接上原创 2017-09-29 09:41:54 · 1448 阅读 · 0 评论 -
C,C++,C#,Java?这些有什么区别?
c,c++,c#,java?这些有什么区别? C语言:目前最著名、最有影响、应用最广泛的windows、linux和UNIX三个操作系统都是用C语言编写的。0S是计算机系统(由软硬件两个子系统构成)的核心和灵魂,它是软件中最庞大最复杂的系统软件。既然如此庞大复杂的0S都可以用c语言编写,从狭义而言,还有什么系统软件和应用软件不能用c语言编写呢?由此可以肯定的说,c语言是一门原创 2017-09-28 14:11:24 · 33806 阅读 · 10 评论 -
C#项目、IIS 7大文件上传失败的的方法(设置文件上传大小限制设置方法)
最近做C#项目 中,需要用到文件上传的,但是上传文件相对较大时(20M以上)则会失败的,网上搜索下,找到可以用的方法,特此记录下,方便以后参考:有时候我们需要限制上传文件的大小,那么可以参考下面的方法方法1:appcmd set config "My Site/MyApp" -section:requestFiltering -requestLimits.maxAllowedC原创 2018-01-18 19:46:44 · 2375 阅读 · 0 评论