![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序知识点
LazyCoder
这个作者很懒,什么都没留下…
展开
-
C# 装箱和拆箱[整理]
1、 装箱和拆箱是一个抽象的概念 2、 装箱是将值类型转换为引用类型 ;拆箱是将引用类型转换为值类型 利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的值相互转换,将值类型与引用类型链接起来例如: int val = 100;object obj = val;Console.WriteLine (“对象的值 = {0}",转载 2011-11-19 01:27:42 · 304 阅读 · 0 评论 -
ref和out的区别
ref和out的区别在C# 中,既可以通过值也可以通过引用传递参数。通过引用传递参数允许函数成员更改参数的值,并保持该更改。若要通过引用传递参数, 可使用ref或out关键字。ref和out这两个关键字都能够提供相似的功效,其作用也很像C中的指针变量。它们的区别是:1、使用ref型参数时,传入的参数必须先被初始化。对out而言,必须在方法中对其完成初始化。 2、使用ref和out时,在转载 2011-11-19 01:54:54 · 468 阅读 · 1 评论 -
C#中抽象类和接口的区别
一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。 二、接口: 接口是引用类型的,类似于类,和抽象类转载 2011-11-19 02:43:26 · 395 阅读 · 1 评论 -
选择同步操作方法或异步操作方法
有关何时使用同步操作方法或异步操作方法的准则。这只是一些准则;您必须逐个检查每个应用程序以确定异步操作方法是否能帮助提高性能。通常,在满足以下条件时使用同步管线:操作很简单或运行时间很短。简单性比效率更重要。此操作主要是 CPU 操作而不是包含大量的磁盘或网络开销的操作。对 CPU 绑定操作使用异步操作方法未提供任何好处并且还导致更多的开销。通常,在满足以下转载 2011-11-28 14:18:27 · 528 阅读 · 0 评论 -
C# 运算符 优先级
1.基本 (x) x.y f(x) a[x] x++ x-- new typeof sizeof checked unchecked2.单目 + - ! ~ ++x --x (T)x转载 2011-12-01 14:15:25 · 1011 阅读 · 0 评论 -
Extjs ComboBox 在form中无法自动赋值的解决办法!
今天使用 Extjs 4.0 进行.net MVC 开发的时候,突然发现, 在编辑状态中 ComboBox 只能得到 value 的值 非常不雅观,(我用的GUID作为值)解决办法 ,将 1. ComboBox 的 Store 的 autoLoad 设置为 true2. ComboBox 的 queryMode 设置为 local.问题延伸:如果 aut原创 2011-12-07 16:22:16 · 1995 阅读 · 0 评论 -
Chrome浏览器Video无法拖动的探索和解决方案
适用于MP4无法通过URL作为静态内容返回的场景。环境:服务端 .Net MVC。 客户端 Chrome浏览器 播放环境 Video原生标签 MP4物理路径无法通过IIS请求到,需通过程序读取到内存然后返回。(如果这个MP4是静态内容,不需要程序处理即IIS直接处理,则一般不会有这个问题)问题:无法进行拖放或者拖放以后要重头进行播放。故障原因:与Video标签适配的请求未被响应...原创 2019-02-16 17:27:56 · 14395 阅读 · 11 评论