C#基础
YZH8888886
懂金融的程序员更帅
展开
-
向量重载(纯脚本)
struct Vector : IFormattable { public double x, y, z; public Vector(double x, double y, double z) { this.x = x; this.y = y; this.z = z;原创 2017-09-22 23:10:44 · 185 阅读 · 0 评论 -
C#数组 -- 将数组的元素按照自己的意愿进行剔除。
ArraySegmentz作用:可以将数组的元素按照自己的意愿进行剔除。 static int SumOfSegments(ArraySegment[] segments) { int sum = 0; foreach (var segment in segments) {原创 2017-09-22 23:11:37 · 340 阅读 · 0 评论 -
String的几种比较方法对比(Compare,CompareTo, CompareOrdinal、Equals)
String类字符串比较大概有4种方法:Compare(),CompareTo(), CompareOrdinal()和Equals(). Compare()方法是CompareTo()的静态版本.而Equals()与"=="是等价的,只要使用"=="运算符,就会调用Equals()方法.CompareOrdinal()对两个字符串进行比较,不考虑本地化语言和文化。 看测试比较代码:转载 2017-09-22 23:12:45 · 3015 阅读 · 0 评论 -
C#中Equals和= =(等于号)的比较)
相信很多人都搞不清Equals和 = =的区别,只是零星的懂一点,现在就让我带大家来进行一些剖析 一、 值类型的比较 对于值类型来说 两者比较的都是”内容”是否相同,即 值 是否一样,很显然此时两者是划等号的。 例: int i = 9; int j = 9; Console.WriteLine("Equals转载 2017-09-26 08:54:58 · 242 阅读 · 0 评论 -
String,StringBuffer与StringBuilder的区别
String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常转载 2017-09-26 09:00:55 · 112 阅读 · 0 评论 -
线程服务的停止与启动
using System; using System.Collections.Generic; using System.Text; namespace Thread.Stop { /// /// 文件服务 /// public class FileService { private volatile bool i原创 2017-09-27 09:02:39 · 310 阅读 · 0 评论 -
JSON与XML的区别比较
1.定义介绍 (1).XML定义 扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。 XML是标转载 2017-09-27 09:03:11 · 171 阅读 · 0 评论 -
多线程+队列(纯脚本)
public class Document { public string Title { get; private set; } public string Content { get; private set; } public Document(string title, string content) { this.Tit原创 2017-09-21 08:58:49 · 210 阅读 · 0 评论