标签归档:Console Application

C# yield关键词用

C#发生一个要词yield,简化遍历操作实现之语法糖。 脚Insus.NET使用例子来证实,就用昨晚之同等首《于字符串数组中拿数字的因素找出来》 http://www.cnblogs.com/insus/p/8001026.html 个中有同等段控制台程序:   直达图备受的#17推行代码到#29行代码。 照面向对象编程来说,这部代码应该是用封装至一个类吃去,直接当近似中提供接口或方法,供用户调用 … 继续阅读C# yield关键词用

C#实现平等摆塔松叶

前段时间,Insus.NET有落实同组字符串在出口时,靠左或靠右对一头。《出口的字符靠右对联合》http://www.cnblogs.com/insus/p/7953304.html 如今Insus.NET参考这方式,实同布置塔松叶,实现之前,先练一下,输出半张:   public void WriteTriangle() { char symbol = ‘*’; int star = 13; f … 继续阅读C#实现平等摆塔松叶

复习C#的方法Math.Max和Math.Min

温故而知新,今天修Math.Max和Min的章程。这2独办法,均待传入2单参数,返回参数中极酷价值和极其小值。   class Ac { public void LeanMathFunction() { int min = Math.Min(5,3); Console.WriteLine(“5,3最小值Min:{0}”,min); int max = Math.Max(25,37); Consol … 继续阅读复习C#的方法Math.Max和Math.Min

C#C#的delegate简单练习

delegate中文的意思啊委托。 当怪遥远之前,Insus.NET有描绘了同样篇《用一个简单易行的例证来演绎事件委托》http://www.cnblogs.com/insus/p/3732075.html 与另外一篇《涉事件支出使委托》http://www.cnblogs.com/insus/p/4148028.html 下面Insus.NET在控制台应用程序,简单写一个有点例子,作为增强控制。 … 继续阅读C#C#的delegate简单练习

C#C# out关键词用

C#的out关键词,即是法外赋值。 回去处理后底结果。打独比方,有一个增幅之要依照百分比缩放。标准宽度为88,如宽度大于此专业宽度的讲话,按照0.8拓展缩放。如果低于标准宽度,输出的结果尚未转。 这会儿,你得写一个主意: public static void ReSizeWidth(double originalWidth, double rate, int standardLength, out … 继续阅读C#C# out关键词用

C#C#集合Collections购物车Shopping Cart

当下首是目标与聚集操练,物件的创导,集合的片基本功能,如添加,编辑,删除等效果。   对象,即凡网店的货物物件,Insus.NET只吧那上加2个属性,物件的ID的Key和称ItemName以及2个构造函数,最后一个术是双重写ToString()方法。   class Item { private int _key; public int Key { get { return _key; } set … 继续阅读C#C#集合Collections购物车Shopping Cart

C#创建自己之扩张方法

C#得创造自己之扩大方法Extension Method: 参考这首《判定是否为空然后赋值》http://www.cnblogs.com/insus/p/8004097.html 里,前面三个措施,均出现null这要词,在认清时,你用== null或者!=null。 事实上你一点一滴可以创建C#的扩充方法来驱除这种的混乱。     public static class ExtensionMeth … 继续阅读C#创建自己之扩张方法