[AaronYang]C#人爱学不学[3]】的更多相关文章

当前编写时间:2014年12月24日21:11:14   编写人:杨洋(Aaronyang) 新文章:[AaronYang]C#人爱学不学[1] 声明:->可以理解为 联想到,或者关联的意思. 1知识和引入 COM 组件对象模型- Component Object Model 托管代码可以调用COM组件 OLE 对象链接或者嵌入-Object Linking and Embedding 案例:例如把 Excel电子表格放到Word文档中 =>COM->DCOM (Distributed…
不要回头,不要将就,做到这两点,人生就会简单很多幸福很多 --Aaronyang的博客(www.ayjs.net)-www.8mi.me 1. 运算符,还有哪些你能学到? 1.1 不安全运算符: sizeof(.net framework1.0和1.1中的).*.-> .& 1.2 checked和unchecked运算符:溢出异常控制运算符 byte类型只能0-255的数,超过就会导致溢出.执行溢出检查用checked,禁止溢出检查用unchecked. 1.3 类型信息运算符:sizeo…
本文章不适合入门,只适合有一定基础的人看.我更相信知识细节见高低,我是从4.0开始学的,终于有时间系统的学习C#5.0,是5.0中的知识,会特殊标记下.但写的内容也可能含有其他版本framework的知识,也是为了方便自己更好的记忆C#知识.文章内容都是自己总结,无抄袭,如果你觉得文章档次太低,请大牛绕道 --Aaronyang的博客(www.ayjs.net) 1. 泛型-是C#的泛型 1.1 性能方面比非泛型好点,比如拆箱装箱的问题.个人感觉代码可读性更好吧.还有就是 写代码可能可以写出很精…
本文章不适合入门,只适合有一定基础的人看.我更相信知识细节见高低,我是从4.0开始学的,终于有时间系统的学习C#5.0,是5.0中的知识,会特殊标记下.但写的内容也可能含有其他版本framework的知识,也是为了方便自己更好的记忆C#知识.--Aaronyang的博客(www.ayjs.net) 1. 继承-的疑虑 1.1 一个类,只有一个父类,可以实现多个接口,还要注意顺序 一个结构,没有父类,可以实现多个接口 接口可以继承多个接口,子类必须全部实现 public class myclass…
没有伟大的愿望,就没有伟大的天才--Aaronyang的博客(www.ayjs.net)-www.8mi.me 1. 事件-我的讲法 老师常告诉我,事件是特殊的委托,为委托提供了一种发布/订阅机制. 自定义事件:自定义一个类,继承EventArgs 使用泛型委托EventHandler<T>,本质:public delegate void EventHandler<TEventArgs>(object sender,TEventArgs e) where  TEventHandle…
这世上有三样东西是别人抢不走的:一是吃进胃里的食物,二是藏在心中的梦想,三是读进大脑的书 --Aaronyang的博客(www.ayjs.net) 1. 数组-的疑惑? 1.1  多维数组       例如int[,]  a=new int[2,4]; 共两行,每组4个.     int[,] a={{1,2,3,4},{6,7,8,9}} 1.2  锯齿数组       例如int[][] a=new int[2][];可以确定一共2行,但每行几个不知道,所以可以任意个.导致每行的长度可能不一…
做一个决定,并不难,难的是付诸行动,并且坚持到底 --Aaronyang的博客(www.ayjs.net)-www.8mi.me 1. 委托-我的总结 1.1 委托:面试我都会说,把方法当参数.委托包含的只是一个或多个方法的地址. 示例1:(一次执行多个同方法签名的方法) /* *2015年1月3日23:12:13 aaronyang *网址:www.ayjs.net www.8mi.me */ using System; using System.Collections.Generic; us…
1. 记事本写C#,脱离vs 新建记事本,名字为 helloworld.cs using System; namespace Hello{ public class HelloWorldSay{ static void Main(){ Console.WriteLine("你好,世界"); Console.ReadLine(); return; } } } 简单的使用csc命令编译: 我的目录在:C:\Program Files (x86)\Microsoft Visual Studi…
原文:AY写给国人的教程- VS2017 Live Unit Testing[1/2]-C#人爱学不学-aaronyang技术分享 谢谢大家观看-AY的 VS2017推广系列 Live Unit Testing AY当前VS的版本---- 15.7.1 目前从15.3版本开始,就开始支持.net core的,网上很多资料都是旧的 创建空解决方案UtilityLibraries 添加一个 .NET Standard库 添加类StringLibrary C# using System; namesp…
原文:AY写给国人的教程- VS2017 Live Unit Testing[2/2]-C#人爱学不学-aaronyang技术分享 谢谢大家观看-AY的 VS2017推广系列 Live Unit Testing 目前支持的框架 AY当前VS的版本---- 15.7.1 打开设置 如果你的解决方案,不包括单元测试的项目,你单击了实时单元测试,虽然菜单栏会有停止,暂停,但实际不会运行的.输出窗口也会给提示的哈. ====================www.ayjs.net       杨洋   …