簡體   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