.net 框架基础(三) 其他——随机数Random、Guid 结构体、常用类

2024-06-01 12:44

本文主要是介绍.net 框架基础(三) 其他——随机数Random、Guid 结构体、常用类,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

总目录
C# 语法总目录

.net 框架基础 三 其他——随机数Random、Guid 结构体、常用类

  • 随机数Random
  • Guid 结构体
  • 常用类
    • Console类
    • Environment 类

随机数Random

Random能够生成类型为byte、integer或者double的伪随机数序列

Random r1 = new Random();
Console.WriteLine(r1.Next(100) + "," + r1.Next(100));

Guid 结构体

Guid 结构体表示一个全局唯一标识符。一个生成是可以肯定为全世界唯一16字节值。

Guid d = Guid.NewGuid();
Console.WriteLine(d.ToString());     //952a3b28-fc86-4ec6-b792-e7bc6ec5edfd
Guid g1 = new Guid("{952a3b28-fc86-4ec6-b792-e7bc6ec5edfd}");
Guid g2 = new Guid("952a3b28fc864ec6b792e7bc6ec5edfd");
Console.WriteLine(g1 == g2);        //True

常用类

Console类

常规的Console.WriteLine和Console.ReadLine()略。

//修改前景色,也就是文字的颜色
Console.ForegroundColor = ConsoleColor.Green;
//修改文字背景
Console.BackgroundColor = ConsoleColor.Red;
//光标后移多少个位置
Console.CursorLeft += 30;
//修改控制台的输出流到文件输出流
using (System.IO.TextWriter w = System.IO.File.CreateText("e:\\output.txt"))
{Console.SetOut(w);Console.WriteLine(Console.ReadLine());
}

Environment 类

属于System.Environment 。它提供了以下属性

  • 文件夹和文件 CurrentDirectory、SystemDirectory、CommandLine
  • 计算机和操作系统 MachineName、ProcessorCount、OSVersion、NewLine
  • 用户登录 UserName、UserInteractive、UserDomainName
  • 诊断信息 TickCount、StackTrace、WorkingSet、Version
  • 获取环境变量 GetEnvironmentVariable、GetEnvironmentVariables和SetEnvironmentVariable
Console.WriteLine(Environment.CurrentDirectory);
Console.WriteLine(Environment.SystemDirectory);
Console.WriteLine(Environment.CommandLine);
Console.WriteLine("-------------------");
Console.WriteLine(Environment.MachineName);
Console.WriteLine(Environment.ProcessorCount);
Console.WriteLine(Environment.OSVersion);
Console.WriteLine(Environment.NewLine);		//输出一个空行
Console.WriteLine("-------------------");
Console.WriteLine(Environment.UserName);
Console.WriteLine(Environment.UserInteractive);
Console.WriteLine(Environment.UserDomainName);
Console.WriteLine("-------------------");
Console.WriteLine(Environment.TickCount);
Console.WriteLine(Environment.StackTrace);
Console.WriteLine(Environment.WorkingSet);
Console.WriteLine(Environment.Version);

总目录
C# 语法总目录

这篇关于.net 框架基础(三) 其他——随机数Random、Guid 结构体、常用类的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1021049

相关文章

Python中pywin32 常用窗口操作的实现

《Python中pywin32常用窗口操作的实现》本文主要介绍了Python中pywin32常用窗口操作的实现,pywin32主要的作用是供Python开发者快速调用WindowsAPI的一个... 目录获取窗口句柄获取最前端窗口句柄获取指定坐标处的窗口根据窗口的完整标题匹配获取句柄根据窗口的类别匹配获取句

Python的time模块一些常用功能(各种与时间相关的函数)

《Python的time模块一些常用功能(各种与时间相关的函数)》Python的time模块提供了各种与时间相关的函数,包括获取当前时间、处理时间间隔、执行时间测量等,:本文主要介绍Python的... 目录1. 获取当前时间2. 时间格式化3. 延时执行4. 时间戳运算5. 计算代码执行时间6. 转换为指

Python正则表达式语法及re模块中的常用函数详解

《Python正则表达式语法及re模块中的常用函数详解》这篇文章主要给大家介绍了关于Python正则表达式语法及re模块中常用函数的相关资料,正则表达式是一种强大的字符串处理工具,可以用于匹配、切分、... 目录概念、作用和步骤语法re模块中的常用函数总结 概念、作用和步骤概念: 本身也是一个字符串,其中

usb接口驱动异常问题常用解决方案

《usb接口驱动异常问题常用解决方案》当遇到USB接口驱动异常时,可以通过多种方法来解决,其中主要就包括重装USB控制器、禁用USB选择性暂停设置、更新或安装新的主板驱动等... usb接口驱动异常怎么办,USB接口驱动异常是常见问题,通常由驱动损坏、系统更新冲突、硬件故障或电源管理设置导致。以下是常用解决

Android Mainline基础简介

《AndroidMainline基础简介》AndroidMainline是通过模块化更新Android核心组件的框架,可能提高安全性,本文给大家介绍AndroidMainline基础简介,感兴趣的朋... 目录关键要点什么是 android Mainline?Android Mainline 的工作原理关键

springboot项目中常用的工具类和api详解

《springboot项目中常用的工具类和api详解》在SpringBoot项目中,开发者通常会依赖一些工具类和API来简化开发、提高效率,以下是一些常用的工具类及其典型应用场景,涵盖Spring原生... 目录1. Spring Framework 自带工具类(1) StringUtils(2) Coll

mysql的基础语句和外键查询及其语句详解(推荐)

《mysql的基础语句和外键查询及其语句详解(推荐)》:本文主要介绍mysql的基础语句和外键查询及其语句详解(推荐),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋... 目录一、mysql 基础语句1. 数据库操作 创建数据库2. 表操作 创建表3. CRUD 操作二、外键

Python基础语法中defaultdict的使用小结

《Python基础语法中defaultdict的使用小结》Python的defaultdict是collections模块中提供的一种特殊的字典类型,它与普通的字典(dict)有着相似的功能,本文主要... 目录示例1示例2python的defaultdict是collections模块中提供的一种特殊的字

Java String字符串的常用使用方法

《JavaString字符串的常用使用方法》String是JDK提供的一个类,是引用类型,并不是基本的数据类型,String用于字符串操作,在之前学习c语言的时候,对于一些字符串,会初始化字符数组表... 目录一、什么是String二、如何定义一个String1. 用双引号定义2. 通过构造函数定义三、St

Python基础文件操作方法超详细讲解(详解版)

《Python基础文件操作方法超详细讲解(详解版)》文件就是操作系统为用户或应用程序提供的一个读写硬盘的虚拟单位,文件的核心操作就是读和写,:本文主要介绍Python基础文件操作方法超详细讲解的相... 目录一、文件操作1. 文件打开与关闭1.1 打开文件1.2 关闭文件2. 访问模式及说明二、文件读写1.