C# 把字符串分成几部分

C# 把字符串分成几部分,c#,C#,我想在C#中拆分一个字符串,例如: 120530 所以它将是这样的: 日期:12 时间:0530 但它将没有空间,就像它是120530一样 我该怎么做呢?我假设你知道它总是6位数字,前2位是天,后4位是时间 var dayAndTime = "120530"; var day = dayAndTime.Substring(0, 2); var time = dayAndTime.Substring(2, 4); 利用字符串对象的Substring()方法 string allTogether

我想在C#中拆分一个字符串,例如: 120530

所以它将是这样的: 日期:12 时间:0530

但它将没有空间,就像它是120530一样


我该怎么做呢?

我假设你知道它总是6位数字,前2位是天,后4位是时间

var dayAndTime = "120530";
var day = dayAndTime.Substring(0, 2);
var time = dayAndTime.Substring(2, 4);
利用字符串对象的Substring()方法

string allTogether = "120530";
string day = allTogether.Substring(0, 2);
string time = allTogether.Substring(2);

你是说12天5小时30分钟吗?你总是想在第二个角色之后分开吗?
String.Substring
够了吗?它总是6位数字,前2位是天,后4位是时间吗?难道你就不能正确地使用一个简单的String.Substring方法吗?它给我一个错误说:在M.a.t-Metar Decoder.exe中发生了“System.NullReferenceException”类型的第一次异常附加信息:对象引用不是设置为对象的实例。如果存在此异常的处理程序,则可以安全地继续该程序;var part2=elements.elementatorderfault(1);字符串日期=第2部分。子字符串(0,2);字符串时间=第2部分。子字符串(2,4);字符串p1=“机场:“+part1+”\r\n”;字符串p2=“\nDay:”+天+时间;字符串p3=“\nTime:”+时间;metarDecode.Text=p1+“”+p2+“”+p3;只要我不知道
元素
中的内容,我就不能对您的代码做太多的处理。也就是说:
var test=textBox1.Text;var元素=test.Split(新[]{''})