ठीक है मैं हार मानता हूं, आप इसे एक पंक्ति में कैसे करते हैं?ऑब्जेक्ट [] से सूची <string> सी # 3.0 की एक पंक्ति में कैसे परिवर्तित करें?
var list = values.Cast<string>().ToList();
तुम कुछ भी नहीं जा रहे हैं:
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
...
}
तकनीकी रूप से यह सी # 3.0 है, जिसे वीएस -2008 में .NET फ्रेमवर्क 2.0, 3.0, या 3.5 को लक्षित करने के लिए उपयोग किया जा सकता है। उलझन में, मुझे पता है :) – Lucas
सही, धन्यवाद –