tamam pes ediyorum, bunu bir satırda nasıl yapıyorsunuz?Nesne [] List <string> C# 3.0 bir satırda nasıl dönüştürülür?
var list = values.Cast<string>().ToList();
Hiçbir şey olsun gitmiyorsun: Eğer (.NET 3.5) ve C# 3.0 (uzatma yöntemleri için) mevcuttur LINQ varsa
public object Convert(object[] values, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
//List<string> fields = values.ToList<string>();
//List<string> fields = values as List<string>;
//List<string> fields = (List<string>)values;
List<string> fields = new List<string>();
foreach (object value in values)
{
fields.Add(value.ToString());
}
//process the fields here knowning they are strings
...
}
Teknik olarak, .NET framework 2.0, 3.0 veya VS2008'de 3.5 hedeflemek için kullanılabilecek C# 3.0. Kafa karıştırıcı, biliyorum – Lucas
doğru, teşekkürler –