Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何拆分字符串并将其传递到get中;集合方法_C#_String - Fatal编程技术网

C# 如何拆分字符串并将其传递到get中;集合方法

C# 如何拆分字符串并将其传递到get中;集合方法,c#,string,C#,String,我有一个接受字符串的web api。字符串如下所示 14523:GFTRED3545EDH 现在它被传递到我的命令页面: public class CaptureCommand : Command { // how do i split my string in here so that it goes to the correct parameter public int id { get; set; } //pass in 14523 public str

我有一个接受字符串的web api。字符串如下所示

14523:GFTRED3545EDH

现在它被传递到我的命令页面:

public class CaptureCommand : Command
{      
 // how do i split my string in here so that it goes to the correct parameter

    public int id { get; set; }  //pass in 14523

    public string code { get; set; } //pass in GFTRED3545EDH    
}
我不知道如何将字符串拆分为ID为14523,代码为GFTRED3545EDH

非常感谢您的帮助。

您可以使用。如果您通过构造函数传递它,那么它将如下所示:

public CaptureCommand(string value)
{
  var parts = value.Split(':');
  id = int.Parse(parts[0]);
  code = parts[1];
}
你可以用。如果您通过构造函数传递它,那么它将如下所示:

public CaptureCommand(string value)
{
  var parts = value.Split(':');
  id = int.Parse(parts[0]);
  code = parts[1];
}

创建一个接受组合、拆分组合、然后设置两个属性的构造函数。创建一个接受组合、拆分组合、然后设置两个属性的构造函数。