.Net的一些技术积累(给自己看的)
2007-04-11 14:19
302 查看
// 计算文本长度,区分多字节字符
return System.Text.Encoding.Default.GetBytes("Abc中国").Length;
extern
//extern 修饰符用于声明由程序集外部实现的成员函数
//经常用于系统API函数的调用(通过 DllImport )。注意,和DllImport一起使用时要加上 static 修饰符
[DllImport("User32.dll")]
public static extern int MessageBox(int Handle, string Message, string Caption, int Type);
abstract
//abstract 修饰符可以用于类、方法、属性、事件和索引指示器(indexer),表示其为抽象成员
//abstract 不可以和 static 、virtual 一起使用
//声明为 abstract 成员可以不包括实现代码,但只有类中还有未实现的抽象成员,该类就不可以被实例化,通常用于强制继承类必须实现某一成员
//使用别名指示符解决同名类型的冲突
using Lib01Class1 = com.nblogs.reonlyrun.CSharp26QExample.Example19.Lib01.Class1;
using Lib02Class2 = com.nblogs.reonlyrun.CSharp26QExample.Example19.Lib02.Class1;
params
params 关键字在方法成员的参数列表中使用,为该方法提供了参数个数可变的能力
它在只能出现一次并且不能在其后再有参数定义,之前可以
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
return System.Text.Encoding.Default.GetBytes("Abc中国").Length;
extern
//extern 修饰符用于声明由程序集外部实现的成员函数
//经常用于系统API函数的调用(通过 DllImport )。注意,和DllImport一起使用时要加上 static 修饰符
[DllImport("User32.dll")]
public static extern int MessageBox(int Handle, string Message, string Caption, int Type);
abstract
//abstract 修饰符可以用于类、方法、属性、事件和索引指示器(indexer),表示其为抽象成员
//abstract 不可以和 static 、virtual 一起使用
//声明为 abstract 成员可以不包括实现代码,但只有类中还有未实现的抽象成员,该类就不可以被实例化,通常用于强制继承类必须实现某一成员
//使用别名指示符解决同名类型的冲突
using Lib01Class1 = com.nblogs.reonlyrun.CSharp26QExample.Example19.Lib01.Class1;
using Lib02Class2 = com.nblogs.reonlyrun.CSharp26QExample.Example19.Lib02.Class1;
params
params 关键字在方法成员的参数列表中使用,为该方法提供了参数个数可变的能力
它在只能出现一次并且不能在其后再有参数定义,之前可以
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
相关文章推荐
- IT人的技术积累博客开张,用于记录一些平时的问题供自己看,其它人搜到仅供参考
- 通过自己的项目实际经验,阐述为什么“恶心玩技术”?玩.NET的B/S的教训(四)
- 考证促进自己增长一些技术水平
- 我一直想把自己的一些技术心得保留下来,以便以后可以看看自己的历程。
- “让技术改变世界”,更要用技术打造中国的国际化!-写过园子里面一些类似Nbear的团队和一切承认自己是中国人的人!~ (转)
- 【20091120】.net一些技术文章
- 转:平时积累的有关MSDN 里ActiveX开发技术的一些链接.
- 常用的一些技术词汇对照(自己总结)
- 网络的一些技术积累
- 程序员的出路(要非常专一门技术才行,超过80%的同行,或者积累自己的类库和产品)
- 自己积累的一些关于Velocity的经验
- 考证促进自己增长一些技术水平
- 通过自己的项目实际经验,阐述为什么“恶心玩技术”?玩.NET的B/S的教训(四)
- 一些日常用到的技术,不断积累中
- 积累的一些自己记不住的问题解决方法
- 第一次写博客,以后旨在翻译或者转载一些国外的技术文档,加上自己的实验心得,谢谢支持
- 一起谈.NET技术,关于CLR内存管理一些深层次的讨论 [下篇]
- 通过自己的项目实际经验,阐述为什么“恶心玩技术”?玩.NET的B/S的教训(四)
- 关于自己看到的一些不懂技术网址的集合
- 纯手工自己积累的一些小的技巧