1、面试题(1)short s=1;s=s+1;(2)short s=1;s+=1;上面两行代码有没有问题,如果有,哪里有问题?答:第一个有问题,s+1是int类型的值,赋值给short的s,编译报错;第二个s+=1;不等价于s=s+1;而是等价于s=(s的数据类型)(s+1),有一个强制转换的过程...
分类:
编程语言 时间:
2015-06-16 19:05:21
阅读次数:
122
今天想研究一下mp3 然后在输出mp3长度的时候用了如下代码(网上搬得):
string file = "D:\\AccountDaemon\\My Music\\MyMusics\\Luxtos.mp3";
ShellClass sh = new ShellClass();
Folder dir = sh.NameSpace(Path.GetD...
分类:
系统相关 时间:
2015-06-16 17:01:04
阅读次数:
1469
在C语言中,ANSI C标准允许值为0的常量被强制转换成任何一种类型的指针,而且转换结果是一个空指针,即NULL指针,因此对0取指针的操作((type*)0)的结果就是一个类型为type*的NULL指针。 但是如果利用这个NULL指针来访问type类型的成员当然是非法的。
因为&(((type*)0)->field)的意图只不过是计算field字段的地址,C语言编译器根本不生成访问type成员的代码,而仅仅是根据type的内容布局和结构体实例地址在编译期计算这个常量地址,这样就完全避免了通过NULL指针访...
分类:
其他好文 时间:
2015-06-16 16:53:23
阅读次数:
135
1、类型转换.toString() 转字符串 .parseInt() parseFloat() 强制转换数字型(Number) 1.声明 var i = 1; var i = new Number(1); 2.字符串与数字间的转换 var i = 1; ...
分类:
Web程序 时间:
2015-06-16 16:28:01
阅读次数:
133
1.is:检查对象类型是否兼容制定类型。返回true,false bool x = a is b;2.as: 效率高于is因为B为父类,子类可以转换为父类,故b不等于空,无输出public class main { public static void Main () ...
保存图片控件上的图片到本地 出现错误:无法将类型为“System.Windows.Media.Imaging.BitmapFrameDecode”的对象强制转换为类型“System.Windows.Media.Imaging.BitmapImage”。try { ...
【1】:泛型介绍泛型是C#2.0中一个重要的新特性,泛型是CLR和编程语言提供的一种特殊机制,它支持另一种形式的代码重用。泛型诞生之前:C#是一种强类型的语言,在没有泛型没有被提出之前,我们在使用集合的代码的时候,每次对其进行转换都需要隐式的强制转换,我们都知道所有对..
分类:
Web程序 时间:
2015-06-11 14:57:07
阅读次数:
170
Java对Void类的说明是:Void 类是一个不可实例化的占位符类,它保持一个对代表 Java 关键字 void 的 Class 对象的引用。
代表的是: 代表基本的 Java 类型 void 的 Class 对象。
个人不太理解,写了个验证方法,加入了个人的理解,欢迎批评指正。
{CSDN:CODE:691397}...
分类:
编程语言 时间:
2015-06-11 13:02:23
阅读次数:
128
收集一下: 1\将int 转为 LPCTSTR 其实LPCTSTR可以直接使用CString直接代替,无需类型强制转换 CString str; int number=15; //str="15" str.Format(_T("%d"),number); //str=" 15"(前面有两个空格;4表...
分类:
编程语言 时间:
2015-06-10 18:53:58
阅读次数:
206
C#中函数的定义修饰符返回类型函数名(参数列表)关于返回类型1:如果函数的返回类型不是void,则在函数体中必须要有return语句进行返回值,而且返回值的类型要么是函数的返回类型,要么可以隐式转换成函数的返回类型,否则就需要进行强制转换成函数的返回类型。2:如果函数的返..