我有以下课程
public class MyClass
{
public string a {get;set;}
public string b {get;set;}
public string c {get;set;}
public string d {get;set;}
public string e {get;set;}
...
...
public string z {get;set;}
}
和下面的字符串数组
string[] input;
我无法事先知道数组的大小。我拥有的唯一信息是它的长度在 1 到 26 之间,并且所有项目都井井有条。我需要做的是将数组项分配给类成员,如下所示。
var myvar = new MyClass();
if(input.length >= 1)
myvar.a = input[0];
if(input.length >= 2)
myvar.b = input[1];
...
if(input >=26)
myvar.z = input[25];
有没有比我的方法更优雅的方法?