C# 方法记录
来源:互联网 发布:seo网站推广招聘 编辑:程序博客网 时间:2024/06/05 16:48
1、文件输入,读取全部文件
2、json字符串去空白符,正则表达式
3、VS中添加Json库
4、解析json
5、自定义命名空间
在Unity开发中,由于Unity里已经有Random包,要使用系统的Random,需要用 System.Random
FileStream aFile = new FileStream(filePath, FileMode.Open); StreamReader sr = new StreamReader(aFile); string jsonStr = sr.ReadToEnd(); sr.Close(); aFile.Close();
2、json字符串去空白符,正则表达式
using System.Text.RegularExpressions;jsonStr = System.Text.RegularExpressions.Regex.Replace(jsonStr, "\\s*|\t|\r|\n", "");
3、VS中添加Json库
在NuGet搜索Json.net,并安装
using Newtonsoft.Json.Linq;JObject obj = JObject.Parse(jsonStr);
4、解析json
JArray Airports = (JArray)obj.GetValue("Airports");
double lon = (double)Position.GetValue("Longitude");
JObject Position = (JObject)Airport.GetValue("Position");
5、自定义命名空间
namespace Strctures{}需要把定义空间的文件添加到项目中才能生效
6、数组、列表
string[] s=new string[2]; //长度限定List<string> list = new List<string>();//类型安全ArrayList list1 = new ArrayList(); //类型不安全
7、二维数组
private float[,] heightsBackups;
8、生成随机数
参考:http://www.cnblogs.com/jxsoft/archive/2011/03/15/1984509.html
Random ran=new Random();//不指定随机种子,系统自动选取当前时前作随机种子int RandKey=ran.Next(100,999);
int iSeed=6;Random ra=new Random(iSeed);//指定一个int型的参数作为随机种子
ra.Next();//产生随机数
ra.next(20);//返回一个小于所指定最大值(此处为20)的正随机数
ra.next(1,20);//返回一个指定范围内(此处为1-20之间)的随机数
System.Random还有几个方法分别是:公共方法:NextBytes用随机数填充指定字节数组的元素。NextDouble返回一个介于 0.0 和 1.0 之间的随机数。
受保护的方法:Sample返回一个介于 0.0 和 1.0 之间的随机数,只允许子类对象访问。
在Unity开发中,由于Unity里已经有Random包,要使用系统的Random,需要用 System.Random
0 0
- C# 方法记录
- C#方法 记录程序日志的方法
- C# 关于虚方法的记录
- C# 关于虚方法的记录
- C++转C#重要方法记录
- [转载]C#开发Winform记录用户登录状态的方法
- C#开发Winform记录用户登录状态的方法
- 记录一下C#中SelectSingleNode方法的使用
- 一段c#写的记录日志方法,分月分日记录
- 记录 -- C# 获取网页源码,判断编码格式方法
- C#获取变更过的DataTable记录的实现方法
- C#获取mysql中记录的一种方法
- C#中从数据库查询记录的方法分类( 一般使用两种方法):
- c#学习记录
- 记录C#的点滴
- C#记录执行毫秒!
- C# 泛性 学习记录
- c#事件 学习记录
- 数据结构(三):循环单链表解决约瑟夫问题
- cookie的详情
- Learning Spark——使用Intellij Idea开发基于Maven的Spark程序
- 如何避免SSH Secure Shell Client连接Linux超时,自动断开?
- Scala 并发编程
- C# 方法记录
- java中String的比较注意事项
- Dubbo学习笔记(一)
- Android学习(1)
- C++继承详解:共有(public)继承,私有(private)继承,保护(protected)继承
- 信号量
- MySQL 索引优化全攻略
- SEO之http状态代码(错误代码)各代表什么意思?
- 熔断器Hystrix的原理与使用