文章分类 - C Sharp
learn C Sharp
摘要:1.调用非托管的DLL 这里以c++生成的DLL为例,设其动态库名为PluginWin3D.dll 导出的函数名为createWin3D 它的原型是createWin3D(HWND hwnd); //HWND为windows窗体句柄 示例代码如下[代码]
阅读全文
摘要:[1]DictionaryDictionary 表示键和值的集合 Dictionary(TKey, TValue) 类公共属性Comparer 获取用于确定字典中的键是否相等的 IEqualityComparer。 Count 获取包含在 Dictionary 中的键/值对的数目。 Item 获取或设置与指定的键相关联的值。Keys 获取包含 Dictionary 中的键的集合。 Values 获...
阅读全文
摘要:using namespace System; [1]NullReferenceException 空引用异常类 [2]IndexOutOfRangeException 索引越界异常类[3]InsufficientMemoryException 当检测到没有足够的可用内存时引发的异常[4]OutOfMemoryException 没有足够的内存继续执行程序时引发的异常 new分配内存失败,...
阅读全文
摘要:[1]子类调用父类构造函数[代码][2]十进制数转化为十六进制对应的字符串 uint i = 123654; string i = i.ToString("X");[3] 字符数组转化成字符串[代码][4]保留小数点后指定位数[代码][5]虚函数的使用[代码]result:Level4[6]DateTime[代码] result:2008-5-1 8:30:522009-5-22 14:32:13...
阅读全文
摘要:代表(delegate): 它是C#语言里面的函数指针,代表可以指向某一个函数,在运行的时候调用这个函数的实现。下面来看看它的实现步骤:声明一个delegate对象。 实现和delegate具有相同参数和返回值的函数实现(可以是静态和非静态的)。 产生一个delegate对象的时候,把你刚刚实现的函数作为参数传给他的构造函数。 请看下面例子:using System;using System.Co...
阅读全文
摘要:|| 运算符(C# 参考)from MSDN条件“或”运算符 (||) 执行 bool 操作数的逻辑“或”运算,但仅在必要时才计算第二个操作数。x || y对应于操作x | y不同的是,如果 x 为 true,则不计算 y(因为不论 y 为何值,“或”操作的结果都为 true)。这被称作为“短路”计算。不能重载条件“或”运算符,但规则逻辑运算符和运算符 true 与 false 的重载,在某些限制...
阅读全文
浙公网安备 33010602011771号