您的位置:首页 > 其它

.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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐