我有一个可以任意长度的字符串。现在,我必须将此字符串切成两部分,这两个部分中的每一个都必须仅长度为35。因此,可以说原始字符串的长度为50,即string1为35,string2为15。
如果原始字符串长度小于35,则string2应保持为空。整个字符串解析过程仅应在特定情况下(如果有条件)进行。问题是,我该如何解决这个问题呢?
谢谢 :-)
最佳答案
像这样吗
string original = "12345678901234567890123456789012345678901234567890";
string first= "", second= "";
first = original.Substring(0, original.Length < 35 ? original.Length : 35);
if( original.Length > 35) second = original.Substring(35, original.Length < 70 ? original.Length - 35 : 35);
关于c# - 检查字符串长度,并用1个(C#)做成2个字符串?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5988780/