我有一个可以是任意长度的字符串。现在我必须将此字符串切成两部分,这两部分中的每一部分的长度必须仅为 35。因此,假设原始字符串的长度为 50,则 string1 为 35,string2 为 15。
如果原始字符串长度 < 35,则 string2 应保留为空。整个字符串解析应该只在特定情况下(if 条件)发生。问题是,我怎样才能尽可能短地解决这个问题?
谢谢:-)
最佳答案
类似这样的吗?
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# - 检查字符串长度并从一个字符串中生成两个字符串(C#)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5988780/