当前位置: 首页 > news >正文

学习C#第四周(方法好难。。

Random随机数

随机数:可以通过指定种子生成批量的随机数字,计算机可以从批量的随机当中取出一个
//Random:随机数类,可以产生指定范围的随机数
//创建对象方法语句:类名 对象名=new 类名();
//new创建新的,申请内存空间区存储对象
//类名():构造函数创建对象为对象进行初始化的作用,方法名和类名一样

Random rnd = new Random();//创建随机数对象· Console.WriteLine(rnd.Next()); Console.WriteLine(rnd.Next(5,9)); Console.WriteLine(rnd.NextDouble()); rnd .Next(); double a1=rnd.NextDouble(); Console.WriteLine(Math.Round(a1,3)); Console.WriteLine(a1.ToString("f3"));//保留3位小数

扩展

GUID Globals Unique Identifiers全球唯一标识符的缩写
GUID 的计算依赖与当前系统的时间、计算机的硬件ID码等进行计算,生成的128位随机数,接近于唯一的输出
一般可以用于生成产品密钥、订单号、唯一的标识
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Console.WriteLine(Guid.NewGuid());//5302e568-a3e6-4535-ba7f-59f6c11c230b

字符串

最简单的字符串 string a ="hello world";

特殊字符串\n换行\t回车\s空格

string s2 = "翩若惊鸿,\n宛若游龙";

要求前面显示\n,在\前面加上\

string s3 = "翩若惊鸿,\\n宛若游龙";

使用@创建字符串

string s4 = @"\n\t\r可以支持换行";

字符串创建方式

char[]chars=new char[]{‘2’,‘2’,‘2’}; string str=new string (char)

使用$符进行格式化

double a =100000; string str =$"money{a}";

字符串属性

string str ="222222"; console.writeline(str.length);//字符串个数 console.writeline(str[str.length-1]);//输入字符串最后一位 2

遍历字符串

str="111111"; for(int i=0;i<str.length;i++) { char c=str[i]; console.write(c)//111111 }
http://www.cnnetsun.cn/news/2600.html

相关文章:

  • 字符串常用方法,一
  • 边缘计算+AI视频:Wan2.2-T2V-5B的未来潜力分析
  • Wan2.2-T2V-5B是否支持分布式推理?多卡并行加速方案探讨
  • Wan2.2-T2V-5B能否生成冰雪运动教学演示视频?
  • 天津装修设计,这家口碑好的团队,究竟凭啥获认可?
  • mqtt 快速了解应用场景,Mosquitto (windows11) 安装 到 常用命令 (内容由 AI 生成)
  • 深度学习中的标准差:通俗解释 + 简易计算 + 实战应用 ,模型性能评估:判断推理结果是否 “稳定” + 模型训练稳定性监控:判断模型是否 “学偏” (内容由 AI 生成)
  • Flutter 与原生通信的所有方式(最全总结)
  • 揭秘 DB-Engines 排名国产第一的时序数据库 DolphinDB
  • TCP网络巩固知识基础题(5)
  • 借助 Let‘s Encrypt 节省 SSL 证书费用
  • 当SOLIDWORKS Simulation到达极限,你需使用Abaqus的5个明确信号!
  • 从卡顿到飞起!5步提升SOLIDWORKS复杂装配体性能
  • 当 altool 退出历史舞台,iOS 上传链路的演变与替代方案的工程实践
  • Wan2.2-T2V-5B能否生成金融财经类数据可视化视频?
  • 【详解】Dubbo监控中心的介绍
  • 软件测试de
  • hot100-47岛屿数量
  • 前端构建工具详解:Vite 与 Webpack 深度对比与实战指南
  • 智能文本 AI 客服:藏在对话框里的技术魔法
  • SPEC 为什么会失败?
  • 【实用工具类】基于 Guava Cache 实现通用 Token 缓存工具类(附完整源码)
  • 土木堡之变的血色警示:别让“亲信滤镜“毁掉你的人生决策
  • IAR云就绪平台实现对瑞萨RH850/U2x的全系列支持,赋能新一代汽车电子开发
  • 软考重磅消息!刚刚明确!恭喜2026年考生!
  • 排它锁与共享锁详解
  • 2026 年迪拜海湾食品展
  • 论文分享|告别“重复造轮子”:一种持续进化的大规模多任务机器学习方法论
  • Wan2.2-T2V-5B深度解析:轻量化架构下的高质量视频生成方案
  • Wan2.2-T2V-5B在健身房课程介绍视频中的动态动作生成表现