首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法删除textBox中的"-“符号,C#中的Guid类型

无法删除textBox中的"-“符号,C#中的Guid类型
EN

Stack Overflow用户
提问于 2015-07-29 03:51:12
回答 1查看 158关注 0票数 0

我有一个函数来为我的应用程序生成Guid。

代码语言:javascript
复制
Guid IDRF = new Guid(txtID.Text.ToString());

我希望txtID包含像07bceb9ef1ca49d79b0dacdccff80406一样的生成,而不是07bceb9e-f1ca-49d7-9b0d-acdccff80406

在其他职能方面:

代码语言:javascript
复制
mReader.CurrentCardIDBlock1 = System.Guid.NewGuid().ToString("N");

我用("N")移除"-“符号。

但我不知道如何删除TextBox txtID中的"-“字符。

编辑:谢谢。我的问题解决了。

代码语言:javascript
复制
string stringID = Guid.NewGuid().ToString("N");
string ID = stringID;

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-29 03:54:15

Guids实际上不包含连字符。他们就是这样呈现出来的。Guid作为16字节128位结构存储在内存中。有关详细信息,请参阅https://msdn.microsoft.com/en-us/library/system.guid(v=vs.110).aspx。只有当您将Guid视为默认格式的字符串时,才会出现连字符。

如果您想在文本框中显示没有连字符的Guid,请使用以下内容:

代码语言:javascript
复制
Guid someGuid = Guid.NewGuid();
txtID.Text = someGuid.ToString("N");
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31690933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档