摘要: static void Main(string[] args) { // 首先定义一个名为str 的字符串 string str="2 3 4 保留一个空格 sss 3.2"; // 拆分成子字符中 然后Join到新的数组里。 string[] arry = str.Trim().Split(new 阅读全文
posted @ 2017-12-05 09:59 火星撞鸡蛋 阅读(2098) 评论(2) 推荐(2) 编辑
摘要: 总结一下.NET的编译过程, 一般的高级编程语言会把代码编译成机器码,也就是我们说的非托管代码,执行在编译它的电脑上。 而.NET编译代码的时候会把高级编程语言编译成中间语言 运行在CLR(公共语言运行库)上,也就是把代码集成一个exe文件中, .NET 在编译过程中 没有直接编译成CPU认识的代码 阅读全文
posted @ 2017-11-14 09:14 火星撞鸡蛋 阅读(1739) 评论(0) 推荐(0) 编辑
摘要: 什么是托管代码? 托管代码是运行在公共语言运行库上的(CLR)一个中间代码,起到编译的源代码的作用; 源代码运行时分为两个阶段:一是编译源代码为托管代码,二 托管代码编译为平台专用语言。 托管代码运行在CLR上边,这个运行库会给代码的编译提供各类服务,它会加载和验证程序集 以确保代码的编译正确。 什 阅读全文
posted @ 2017-11-02 09:27 火星撞鸡蛋 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 此文章,只需了解,用到的不多。 string[,,] three = new string[2, 3, 5]; //定义一个三维数组,给数组分别辅助2,3,5 对此数组的解释://有2个二维数组,每一个二维数组中有3个一维数组,每一个一维数组中有4个变量 锯齿数组 int[][] myArray; 阅读全文
posted @ 2017-10-18 20:32 火星撞鸡蛋 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 值类型和引用类型通俗来讲:就是存储的地方不一样, 值类型 int double bool char struct(结构) enum(枚举) 存放在托管堆上边, 引用类型:string object class 存放到栈上。 简单来说 比如 int a=1; int b=a;那么为b赋值的时候,就是把 阅读全文
posted @ 2017-10-17 20:51 火星撞鸡蛋 阅读(278) 评论(0) 推荐(0) 编辑
摘要: namespace again namespace:命名空间关键字 again命名名称; 接下来看一下明明空间该如何使用: 定义两个明明空间,分别在里边定义一个方法 namespace one{ class first { public void eat() { Console.WriteLine( 阅读全文
posted @ 2017-10-17 20:38 火星撞鸡蛋 阅读(278) 评论(0) 推荐(0) 编辑