繁体   English   中英

如何在 c# 中保留最后 6 位数字

[英]How can I keep the last 6 digits number in c#

如果我复制“ BOB3 27QK DEPM PJ7J T25G SJZI CJA5 BO5O|123456 ”并且我想将它传递到我的文本框中,并且在我的文本框中只获取最后 6 位数字,如何在 c# 中执行?

Using.Split 看起来像这样:

string myString = "BOB3 27QK DEPM PJ7J T25G SJZI CJA5 BO5O|123456";
        char[] mySplitChars = { '|' };
        string[] myArray = myString.Split(mySplitChars);
        Console.WriteLine(myArray[1]);

使用.Substring 看起来像这样:

Console.WriteLine(myString.Substring(myString.Length - 6));

后者可能是首选,因为它更短并且不依赖于“|” 角色在场。 如果 "|" 则首选前者总是存在,但最后的字符数可以改变。

你如何将它传递给你的文本框? 如果它只是获取最后 n 个字符:请参阅此答案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM