C#多线程的几种实现方法详解

1.最简单的多线程 using System; using System.Threading; namespace ThreadTest1 { public class SimpleThread {...

一个枚举值存储的问题详解

枚举是编程中常见的类型,经常在代码中使用。枚举的好处就不说了,需要注意的一点是在编译时会变成静态int。这个地方需要注意一下,不然会出现问题。 如下代码定义枚举,并把数据存储到数据库中。 using System; using Sys...

C#应用Newtonsoft.Json操作json详解

Newtonsoft.Json是一个开源的C#操作json的项目,应用起来非常简单。其github地址; 下面的代码演示了如何应用Newtonsoft.Json序列号和反序列化。 using Newtonsoft.Json; usin...

C#简单应用spring的例子详解

接口定义 namespace SpringDemo { interface IOper { void Say(); } } 此接口的两个实现 实现1 using Syst...

C#正则表达式判断字符串是否是金钱详解

public static bool IsMoney(string input) { string pattern = @"^\-{0,1}[0-9]{0,}\.{0,1}[0-9...

C#中位、字节等知识详解

本文介绍C#中位、字节等知识。 1. 位(bit) 位(bit)有叫做比特,指二进制中的一位,是二进制的最小信息单位。 bit也被称作小b,用b表示。 2. 字节(bytes) 8位表示一个字节。 由以下公式可以算出一个字节最多表示...

C#中字符串与byte[]相互转换详解

字符串转换为byte[] 给定一个string,转换为byte[],有以下几种方法。 方法1: static byte[] GetBytes(string str) { by...

C# winform只有一个进程详解

在做winform程序的时候,有时候需要客户只能起一个进程,不能起多个进程,用如下代码可以实现。 internal static class Program { private static Mutex...

C#读取文件为byte数组详解

private byte[] FileContent(string fileName) { using (FileStream fs = new FileStream(fileNa...

C# rmi例子详解

接口定义 实体定义,注意需要序列化 using System; namespace Interface { [Serializable] public class DataEntity {...