随笔分类 -  Console Application

摘要:C#有一个关键词yield,简化遍历操作实现的语法糖。 下面Insus.NET使用例子来说明,就拿昨晚的一篇《从字符串数组中把数字的元素找出来》 http://www.cnblogs.com/insus/p/8001026.html 其中有一段控制台程序: 上图中的#17行代码至#29行代码。按照面 阅读全文
posted @ 2017-12-08 09:19 Insus.NET 阅读(573) 评论(0) 推荐(2)
摘要:下面这个字符串数组: 实现这个要求的方法也许会很多。下面Insus.NET使用一个通用的方法来实现:面向对象,创建一个类别Class Digit: class Digit { private int _D; public int D { get { return _D; } set { _D = v 阅读全文
posted @ 2017-12-07 21:22 Insus.NET 阅读(1250) 评论(1) 推荐(1)
摘要:前段时间,Insus.NET有实现一组字符串在输出时,靠左或靠右对齐。《输出的字符靠右对齐》http://www.cnblogs.com/insus/p/7953304.html 现在Insus.NET参考此方法,实一张塔松叶,实现之前,先练习一下,输出半张: public void WriteTr 阅读全文
posted @ 2017-12-07 14:31 Insus.NET 阅读(654) 评论(1) 推荐(1)
摘要:Ticks是一个周期,存储的是一百纳秒,换算为秒,一千万分之一秒。我们需要计算2个时间之间,经过多少Ticks,可以使用下面的方法来实现,使用2个时间相减。得到结果为正数,是使用较晚的时间减去较早的时间。反之为负数,即是使用较早的时间减去较晚的时间。创建一个对象: class Ag { privat 阅读全文
posted @ 2017-12-07 11:58 Insus.NET 阅读(1337) 评论(0) 推荐(1)
摘要:今天再学习一些C#的基础知识,如对 Int Array进行排序:你可以在控制台应用程序中,创建一个类别,它属性和2个构造函数: class Af { private int[] myVar; public int[] MyIntArray { get { return myVar; } set { 阅读全文
posted @ 2017-12-06 23:54 Insus.NET 阅读(487) 评论(0) 推荐(1)
摘要:原始数据: 要处理为: 最终处理为: 好吧,我们创建一个类: class Ae { private string _InputValue; private char _Delimiter; public Ae(string inputValue, char delimiter) { this._In 阅读全文
posted @ 2017-12-06 16:59 Insus.NET 阅读(788) 评论(1) 推荐(2)
摘要:在本博客中,可以找到一篇《输出的字符靠右对齐》http://www.cnblogs.com/insus/p/7953304.html 它有教大家怎样实现字符串输出进行左齐或者是右对齐。本篇的方法,超简单,是使用string.Format()对本进行格式化输出即可。 class Ad { privat 阅读全文
posted @ 2017-12-06 13:40 Insus.NET 阅读(637) 评论(0) 推荐(2)
摘要:温故而知新,今天学习Math.Max和Min的方法。这2个方法,均需要传入2个参数,返回参数中最大值和最小值。 class Ac { public void LeanMathFunction() { int min = Math.Min(5,3); Console.WriteLine("5,3最小值 阅读全文
posted @ 2017-12-06 11:15 Insus.NET 阅读(9726) 评论(4) 推荐(2)
摘要:开发C#的程序,写到属性property时,我们可以在Set方法中做一些简单的规则验证:如下面,Insus.NET写一个Age属性,只允许用户输入10以内的数字: class AA { private int _Age; public int Age { get { return _Age; } s 阅读全文
posted @ 2017-12-05 16:11 Insus.NET 阅读(390) 评论(0) 推荐(1)
摘要:周日外出去玩,出行方式有步行,骑行,公车。每个人因人或环境等等因素而选择的方式有所不同。简单工厂是符合此类型的。只有在运行时,才知道使用的哪种方法。创建一个抽象类Base: public abstract class Base { public abstract string Mode(); } 下 阅读全文
posted @ 2017-12-05 14:38 Insus.NET 阅读(376) 评论(0) 推荐(1)
摘要:下面有一个字符串阵列: 要求是获取元素最长或最短的长度。你可以在程序中创建一个对象,这个对象有两个属性元素值和元素长度: class Class6 { private string _ElementValue; public string ElementValue { get { return _E 阅读全文
posted @ 2017-12-05 09:05 Insus.NET 阅读(814) 评论(0) 推荐(1)
摘要:在整型阵列中,我们需要从中获取阵列元素的最大值和最小值: 方法一:先是使用Array进行排序,然后从排序后数组中,最一个元素为最小,最后一个元素为最大。 public static int FindMaxNumber(params int[] stringValue) { Array.Sort(st 阅读全文
posted @ 2017-12-04 10:07 Insus.NET 阅读(1482) 评论(0) 推荐(4)
摘要:在C#的字符串,其中有许多空格,现要求是把多余的空格去除保留一个。原理是使用Split()方法进行分割,分割有一个选项是RemoveEmptyEntries,然后再把分割后的字符串Join起来。 string string1 = "AAaaA Oopps 32 211 44.8 69 15.9 C# 阅读全文
posted @ 2017-12-02 14:20 Insus.NET 阅读(3319) 评论(2) 推荐(1)
摘要:先看下面的这组字符,如果输出来,它是无法靠右对齐: string[] s1 = { "300", "5", "54210", "6300", "88" }; foreach (string s in s1) { string s2 = s; Console.WriteLine(s2); } C#的处 阅读全文
posted @ 2017-12-02 09:04 Insus.NET 阅读(1985) 评论(0) 推荐(1)
摘要:如下,可以使用C#的Replace()方法来替换,但有一点需要注意的是backslash(反斜杠)是特殊字符。 string s = "[\"aaaaaaaaaaaaaaaaaaaaaa\"]"; string ss = s.Replace("\\",""); Response.Write(ss); 阅读全文
posted @ 2017-12-01 11:12 Insus.NET 阅读(16712) 评论(3) 推荐(1)
摘要:DDE即是Dynamic Data Exchange,相关可以搜索MSDN在线帮助。 想把SPC-Light的数据传送至SQL Server中。刚开始是尝试了《Transfer data to SQL Server from SPC-Light with Excel macros》http://ww 阅读全文
posted @ 2013-12-24 13:52 Insus.NET 阅读(1037) 评论(0) 推荐(1)
摘要:C#控制台应用程序,执行或运行Office的宏函数,程序如下:应用例子: 阅读全文
posted @ 2013-12-20 10:59 Insus.NET 阅读(645) 评论(0) 推荐(1)