【C#下如何用NPlot绘制期货股票K线图(3):设计要显示的股票价格图表窗口并定义相应类的成员及函数】教程文章相关的互联网学习教程文章

C# Replace字符替换函数【图】

它可以将字串内的字符替换为别的字符,可以嵌套使用,如下: 需要注意的是,它可以把字符替换为空,但不可以替换空字符,当不确定字符串是否为空时,可以进行以下判断,再替换: 示例的完整代码: string aa="d"; if (aa=="d") { Console.WriteLine(aa.Replace("d", "a")); } //string b = aa.Replace(".", "").Replace("officeword", "doc").Replace("gw", "other...

关于C#静态构造函数的几点说明【图】

静态构造函数是C#的一个新特性,其实好像很少用到。不过当我们想初始化一些静态变量的时候就需要用到它了。这个构造函数是属于类的,而不是属于哪里实例的,就是说这个构造函数只会被执行一次。也就是在创建第一个实例或引用任何静态成员之前,由.NET自动调用。class SimpleClass{ // Static constructor static SimpleClass() { // }}  在使用静态构造函数的时候应该注意几点:  1、静态构造函数既没有访问...

C# Substring函数的总结【代码】

最近经常用到这个函数,但是总是用了忘,忘了查,干脆写一篇整理一下。Substring 是用来截取字符串的函数。当只传入一个整形参数a的时候,(a>=0)代表从该位置起(有包括该位置),截取字符串剩下的所有字符串。当传入两个整形参数a,b的时候,(a>=0,a+b<=字符串的总长度),代表从a开始,截取长度为b的字符串。下标是从零开始的,这个我总是怕记错实例: string my = "daydayup";string s1 = my.Substring(0); s1="...

C#中Dispose,finalize,GC,析构函数区别(转)

释放类所使用的未托管资源的两种方式: 1.利用运行库强制执行的析构函数,但析构函数的执行是不确定的,而且,由于垃圾收集器的工作方式,它会给运行库增加不可接受的系统开销。 2.IDisposable接口提供了一种机制,允许类的用户控制释放资源的时间,但需要确保执行Dispose()。一般情况下,最好的方法是执行这两种机制,获得这两种机制的优点,克服其缺点。假定大多数程序员都能正确调用Dispose(),实现IDisposable接...

C# 格式化显示金额函数

??格式化金额10000000 -> 1000,000,0 public string FormatAmount(decimal? amount = null){amount = amount ?? Amount;var s = amount.ToString();if (s.Length < 2){return s;}var len = s.IndexOf(‘.‘);if (len < 0){len = s.Length;}if (len < 4){return s;}for (var i = 1; i < len; i += 3){s = s.Insert(i, ",");i++;len++;}return s;} 原文:http://blog.csdn.net/lan_liang/article/details/40342867

传智的光辉岁月-C#基础篇八构造函数和面向对象思想【代码】【图】

3.关于 对象创建的几个关键词 Dog d1 = new Dog(); Dog d1 叫做 声明变量 new Dog() 叫做 实例化(创建)对象4.关于对象、方法和 this 的关系 Dog d1 = new Dog();//在new关键字 开辟堆空间,创建完对象,开始调用构造函数的时候,会把对象的地址 传给 构造函数里的 this d1.ShowLove();//在调用方法时,会先将 d1里保存的 对象地址 传给 方法里的 this,然后再执行方法体;5.静态方法 只能 访问 静态成员,不能访问 实例成员(变量和...

C#面对“重载”的Win 32 函数【代码】

在Win32 Api中有很多添加/设置函数在参数上支持多种不同类型的结构体。这些参数定义为LPVOID* 或者LPBYTE,LPVOID*一般由Win32 分配内存空间,在C#从通过System.IntPtr进行遍历[1]。LPBYTE空间在函数调用的外部进行分配,之所以定义为LPBYTE,是因为这些结构体可能并不相同——属性、大小不同。那么在C#中如何处理这种LPBYTE接收多种结构体引用的Win32 Api?先看一个Win 32 API的定义://The NetUserSetInfo function sets the par...

提取HTML代码中文字的C#函数

/// <summary> /// 去除HTML标记 /// </summary> /// <param name="strHtml">包括HTML的源码 </param> /// <returns>已经去除后的文字</returns> public static string StripHTML(string strHtml) { string [] aryReg ={ @"<script[^>]*?>.*?</script>", @"<(\/\s*)?!?((\w+:)?\w+)(\w+(\s*=?\s*(([""‘])(\\[""‘tbnr]|[^\7])*?\7|\w+)|.{0})|\s)*?(\/\s*)?>", @"([\r\n])[\s]+", @"...

C#.net随机数函数

(1)Random rnd = new Random(); int rndNum = rnd.Next(); //int 取值范围内的随机数 int rndNum = rnd.Next(10); //得0~9的随机数 int rndNum = rnd.Next(10,20); //得10~19的随机数 int rndNum = rnd.NextDouble(); //得0~1的随机数如果往数据库里插入一个不重复的随机数,SQLSERVER用newid()那是相当的简单.access就只能用Random()了.而且ACEESS插入一个不重复随机数的时候要注意{}括号...

C#或unity中实现正弦函数【代码】

C#或unity中实现正弦函数本类用于第一,需要绘制一条正弦曲线的朋友;第二,需要根据正弦曲线控制物体运动的朋友;里面都有注释,代码如下:unity中使用的代码:publicclass Curvy_Sin {///<summary>/// 周期///</summary>privatefloat lifeTime = 2;///<summary>/// 波峰///</summary>privatefloat MaxPos = 0;///<summary>/// 波谷///</summary>privatefloat MinPos = 0;///<summary>/// 计算时使用的周期,避免周期为小于零的情...

C# 函数

今天,我主要是学习了函数的部分内容。在之前所学习的内容,都可以用函数来进行简便的运算。 函数主要分为了四种形式:有参有返,有参无返,无参有反,无参无返。其中,有参数表示在函数体中不需要再去接收,而有返回值表示,我在下文中还需要使用这个结果。在调用函数的时候需要定义一个相同数据类型的变量接收。注意,函数可以嵌套使用,但是函数不可以嵌套写。 今天,我主要是把之前所做的判断邮箱格式,与电脑进行石头剪...

C# 中串口通信 serialport1.DataReceived 函数无法触发或者出发延时等等问题解决方法

曾经这个问题困扰我多天最后查资料一大堆,最后终于解决了,看到很多人做C#串口都遇到同样的问题,所以写一篇博文,以便学习交流。一定要在com实例化的时候设置ReceivedBytesThreshold 属性就可以 SerialPort com = new SerialPort(); com.BaudRate = 19200; com.PortName = "COM1"; com.DataBits = 8; com.Parity = (Parity)0; com.StopBits = 1; ...

C# 函数

public/private/protectd -三种修饰符号public static void a(){    console.writeline("");} --无参数,无返回值public static string a(){  return "b"} --无参数,有返回值public static void a(int x,int y){  console.writeline(x+y);} --有参数 参数内...

C#延时函数,能延时小数ms的函数【代码】

引用: using System.Threading.Tasks; using System.Windows.Forms;publicvoid DoDelay(double milliSecond)//延时函数 {int start = Environment.TickCount;while (Environment.TickCount < (start + milliSecond)){if (Environment.TickCount < start) return;Application.DoEvents();}} 原文:https://www.cnblogs.com/Fpack/p/14993275.html

C#.NET常用的函数方法大全

C#.NET常用的函数方法大全 1、DateTime  数字型  System.DateTime currentTime=new System.DateTime();  1.1 取当前年月日时分秒  currentTime=System.DateTime.Now;  1.2 取当前年  int 年=currentTime.Year;  1.3 取当前月  int 月=currentTime.Month;  1.4 取当前日  int 日=currentTime.Day;  1.5 取当前时  int 时=currentTime.Hour;  1.6 取当前分  int 分=currentTime.Minute;  1.7 取当前秒 ...

绘制 - 相关标签