- 博客(11)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
转载 throw 与 throw ex
之前,在使用异常捕获语句try...catch...throw语句时,一直没太留意几种用法的区别,前几天调试程序时无意中了解到几种使用方法是有区别的,网上一查,还真是,主要是区别在堆栈信息的起始点不同。总结如下: 我们都知道,C#中使用throw和throw ex抛出异常,但二者是有区别的。 在C#中推荐使用throw;来抛出异常;throw ex;会将到现在为止的所有信息清空,认为你
2015-09-29 21:02:43 728
转载 @model【强类型可以为多个??等待解决】
ASP.NET MVC提供了一种利用强类型的方法来将数据或对象传递到视图模板中。这种强类型的方法为你的编码过程提供了很丰富的编辑时的智能输入提示信息与非常好的编译时的检查。 如下这一行代码表示将一个movies列表从控制器传递到了视图中。 return View(movies.ToList()); 通过在视图模板文件的头部使用@model语句,视图模板可以识别传入的参数中的对象类型是
2015-09-26 20:20:17 783
转载 @Styles.Render
最近公司的新项目用了MVC 4.0,接下来一步步把 工作中遇到的问题 总结起来.. 1.@Styles.Render 在页面上可以用@Styles.Render("~/Content/css") 来加载css 首先要在App_Start 里面BundleConfig.cs 文件里面 添加要包含的css文件 BundleConfig就是一个微软新加的 一个打包的配置类
2015-09-26 19:59:21 6937
转载 ref_out
之前学习C#时候就遇到了这个问题,不过当时没有深究。昨晚想到这个问题时候自己尝试敲了敲代码,结果从运行的结果来看,越看越乱。在查看了一些资料的基础上,自己总结了一下。 可能会有点乱,但是自己总结出来的东西。 一:ref 关键字使参数按引用传递。【引用参数类似指针】返回两个或两个以上的值 其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量
2015-09-25 20:43:51 356
转载 比较和排序(IComparable和IComparer以及它们的泛型实现)
C#笔记25:比较和排序(IComparable和IComparer以及它们的泛型实现) 本文摘要: 1:比较和排序的概念; 2:IComparable和IComparer; 3:IComparable和IComparer的泛型实现IComparable和IComparer; 1:比较和排序的概念 比较:两个实体类之间按>,=,
2015-09-21 16:56:31 395
转载 C#路径
在C#中,斜杠“\”是转义字符,表示路径是采用“\\”代替“\”,避免把这个字符解释为转义字符。如 “c:\\microfoft\\readme.txt”,也可以用“@”代替,在路径前加“@”符号,“\”就不会再被解释为转义符。如:@"c:\microfoft\readme.txt”。
2015-09-20 16:44:26 571
转载 比较和排序(IComparable和IComparer以及它们的泛型实现)
#笔记25:比较和排序(IComparable和IComparer以及它们的泛型实现) 本文摘要: 1:比较和排序的概念; 2:IComparable和IComparer; 3:IComparable和IComparer的泛型实现IComparable和IComparer; 1:比较和排序的概念 比较:两个实体类之间按>,=, 排
2015-09-16 16:02:43 435
转载 partial关键字
partial是局部类型的意思 就是说有这个关键字的类、结构或接口可以写成几个部分 比如 public partial class Program { static void Main(string[] args) { } } partial class Program { public void Test() { } }
2015-09-03 15:33:45 394
转载 ASP.NET MVC模型绑定
2.4.2绑定到类的指定属性 在绑定到类时,或许有的时间我们不想绑定id,那么我们就可以在方法的参数前加一个限制: public ActionResult Example2([Bind(Include="FirstName,LastName")]Person person) 其他代码不变,调试结果: 一般情况下:默认的模型绑定器检查model类,并查找用
2015-09-02 16:23:10 543
转载 C# 多线程的自动管理(线程池)
在多线程的程序中,经常会出现两种情况: 1. 应用程序中线程把大部分的时间花费在等待状态,等待某个事件发生,然后给予响应。这一般使用 ThreadPool(线程池)来解决。 2. 线程平时都处于休眠状态,只是周期性地被唤醒。这一般使用 Timer(定时器)来解决。 ThreadPool 类提供一个由系统维护的线程池(可以看作一个线程的容器),该容器需要 Windows
2015-09-02 11:33:54 670
转载 c#之join方法
总结: 1.任何程序在执行时,至少有一个主线程。 2.firstThread.Start()启动了一个线程后,用firstThread.Join()这个方法加入一个线程[即:暂停了主线程的运行],那么操作系统就会马上执行这个新加入的线程 【 (1)Join方法用于一个线程必须等待另外一个线程结束之后才能执行 (2)执行的线程等待,被执行的线程先执行 】
2015-09-02 10:50:44 7924
TA创建的收藏夹 TA关注的收藏夹
TA关注的人