c# - 检查字符串长度并从一个字符串中生成两个字符串(C#)?

标签 c# string

我有一个可以是任意长度的字符串。现在我必须将此字符串切成两部分,这两部分中的每一部分的长度必须仅为 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/

相关文章:

javascript - 在每次出现特定子字符串时剪切数组中存在的 JS 字符串并附加到同一数组

java - 为什么 boolean 和 String 的编译错误

c++ - 输入7个字母单词,输出7位数电话号码

C# WPF - 应用程序图标 + ShowInTaskbar = False

c++ - 在 C++ 中找到给出错误答案的方法

c# - IIS 工作进程 : Which DLLs are loaded when different sites reference different versions?

c# - 内部类如何在 C# 中工作?

java - 如何找到编号。在 java 堆和字符串文字池中创建的 String 对象的数量

javascript - 使用 ASP.Net Razor Pages 进行条件验证

c# - 使用 Amazon.AspNetCore.Identity.Cognito 时,有什么方法可以解决ConfirmEmailAsync(TUser user, string token) NullReferenceException?