技术经验分享:C#DUID的用法及取得整数的几个方法

简介: 技术经验分享:C#DUID的用法及取得整数的几个方法

"

C# DUID用法

Guid.NewGuid().ToString()的几种格式:

1、Guid.NewGuid().ToString(""N"") 结果为:

38bddf48f43c48588e0d78761eaa1ce6

2、Guid.NewGuid().ToString(""D"") 结果为:

57d99d89-caab-482a-a0e9-a0a803eed3ba

3、Guid.NewGuid().ToString(""B"") 结果为:

{09f140d5-af72-44ba-a763-c861304b46f8}

4、Guid.NewGuid().ToString(""P"") 结果为:

(778406c2-efff-4262-ab03-70a77d09c2b5)

可见默认的为第2种效果

取得整数的几个方法

1、Match.Round(double | decimal);

//代码效果参考:https://v.youku.com/v_show/id_XNjQwNjg0NDY4MA==.html

——将数值舍入到最接近的数,如果参数只有一个,则返回整数;

2、Match.Floor(double | decimal);

//代码效果参考:https://v.youku.com/v_show/id_XNjQwNjg1MDc3Ng==.html

——返回小于或等于指定数的最大的整数;

3、int a=(int)b;

——截取整数;

4、Convert.Toint32(value)

——此方法支持 .NET 基础结构,但不适合在代码中直接使用;

5、double sb = 88.8;

string str = sb.ToString();

str = str.Substring(0,stt.Indexof("".""));

——截取整数。

6、Int32.Parse(string);

——将数字的字符串表示形式转换为它的等效 32 位有符号整数。

7、Int32.TryParse(string);

——将数字的字符串表示形式转换为它的等效 32 位有符号整数。一个指示操作是否成功的返回值。


"
image.png
相关文章
|
4天前
|
人工智能 开发框架 前端开发
C#/.NET/.NET Core技术前沿周刊 | 第 12 期(2024年11.01-11.10)
C#/.NET/.NET Core技术前沿周刊 | 第 12 期(2024年11.01-11.10)
|
6天前
|
JSON 程序员 C#
使用 C# 比较两个对象是否相等的7个方法总结
比较对象是编程中的一项基本技能,在实际业务中经常碰到,比如在ERP系统中,企业的信息非常重要,每一次更新,都需要比较记录更新前后企业的信息,直接比较通常只能告诉我们它们是否指向同一个内存地址,那我们应该怎么办呢?分享 7 个方法给你!
|
8天前
|
C# UED SEO
C# 异步方法async / await任务超时处理
通过使用 `Task.WhenAny`和 `Task.Delay`方法,您可以在C#中有效地实现异步任务的超时处理机制。这种方法允许您在指定时间内等待任务完成,并在任务超时时采取适当的措施,如抛出异常或执行备用操作。希望本文提供的详细解释和代码示例能帮助您在实际项目中更好地处理异步任务超时问题,提升应用程序的可靠性和用户体验。
27 3
|
3天前
|
人工智能 开发框架 安全
C#/.NET/.NET Core技术前沿周刊 | 第 13 期(2024年11.11-11.17)
C#/.NET/.NET Core技术前沿周刊 | 第 13 期(2024年11.11-11.17)
|
1月前
|
人工智能 开发框架 C#
C#/.NET/.NET Core技术前沿周刊 | 第 6 期(2024年9.16-9.22)
C#/.NET/.NET Core技术前沿周刊 | 第 6 期(2024年9.16-9.22)
|
1月前
|
人工智能 开发框架 Cloud Native
C#/.NET/.NET Core技术前沿周刊 | 第 9 期(2024年10.07-10.13)
C#/.NET/.NET Core技术前沿周刊 | 第 9 期(2024年10.07-10.13)
|
1月前
|
存储 安全 算法
C#一分钟浅谈:数据加密与解密技术
【10月更文挑战第3天】在数字化时代,信息安全至关重要。数据加密作为保障信息不被未授权访问的有效手段,通过特定算法将明文转换为密文,确保即使数据被截获也难以解读。本文从基础概念入手,介绍C#中实现数据加密的方法,涵盖对称加密(如AES、DES)与非对称加密(如RSA),并通过具体示例代码演示如何使用`System.Security.Cryptography.Aes`类完成AES加密和解密过程。此外,还强调了密钥管理及安全策略的重要性。
47 4
|
1月前
|
存储 C#
【C#】大批量判断文件是否存在的两种方法效率对比
【C#】大批量判断文件是否存在的两种方法效率对比
39 1
|
1月前
|
数据可视化 NoSQL C#
C#/.NET/.NET Core技术前沿周刊 | 第 8 期(2024年10.01-10.06)
C#/.NET/.NET Core技术前沿周刊 | 第 8 期(2024年10.01-10.06)
|
1月前
|
设计模式 开发框架 C#
C#/.NET/.NET Core技术前沿周刊 | 第 4 期(2024年9.1-9.8)
C#/.NET/.NET Core技术前沿周刊 | 第 4 期(2024年9.1-9.8)