Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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# 如何将选定项从阵列适配器保存到字符串_C#_Xamarin_Xamarin.android - Fatal编程技术网

C# 如何将选定项从阵列适配器保存到字符串

C# 如何将选定项从阵列适配器保存到字符串,c#,xamarin,xamarin.android,C#,Xamarin,Xamarin.android,因此,我从列表中选择了一个值,但我想将所选值保存到字符串中。我该怎么做 public override Android.Views.View OnCreateView (Android.Views.LayoutInflater inflater, Android.Views.ViewGroup container, Android.OS.Bundle savedInstanceState) { View view = inflater.Inflate(Resource.L

因此,我从列表中选择了一个值,但我想将所选值保存到字符串中。我该怎么做

public override Android.Views.View OnCreateView (Android.Views.LayoutInflater inflater, Android.Views.ViewGroup container, Android.OS.Bundle savedInstanceState)
    {
        View view = inflater.Inflate(Resource.Layout.Fragment1, container, false);

        PickUpDates = new DateTime[]
        {

            DateTime.Now, DateTime.Now.AddDays(1), DateTime.Now.AddDays(1*2),
            DateTime.Now.AddDays(1*3), DateTime.Now.AddDays(1*4),DateTime.Now.AddDays(1*8),DateTime.Now.AddDays(1*9),
            DateTime.Now.AddDays(1*10),DateTime.Now.AddDays(1*11),DateTime.Now.AddDays(1*12),DateTime.Now.AddDays(1*13),
            DateTime.Now.AddDays(1*14),DateTime.Now.AddDays(1*15),DateTime.Now.AddDays(1*16),DateTime.Now.AddDays(1*17),
        };

        Spinner PUDspinner = view.FindViewById<Spinner>(Resource.Id.pickupDateSpinner);
        PUDspinner.ItemSelected += new EventHandler<AdapterView.ItemSelectedEventArgs>(PUDSPinner_ItemSelected);

        var pickUpCustomDatesList = new List<string>();
        for (int i = 0; i < 5; i++)
        {
            pickUpCustomDatesList.Add(PickUpDates[i].ToString("ddd, MMM dd"));

        }

        var pickupDateAdapter = new ArrayAdapter<string>(Activity, Android.Resource.Layout.SimpleSpinnerDropDownItem, pickUpCustomDatesList);
        PUDspinner.Adapter = pickupDateAdapter;
public override Android.Views.View OnCreateView(Android.Views.LayoutInflater充气机、Android.Views.ViewGroup容器、Android.OS.Bundle savedInstanceState)
{
视图=充气机。充气(Resource.Layout.Fragment1,container,false);
PickUpDates=新日期时间[]
{
DateTime.Now,DateTime.Now.AddDays(1),DateTime.Now.AddDays(1*2),
DateTime.Now.AddDays(1*3)、DateTime.Now.AddDays(1*4)、DateTime.Now.AddDays(1*8)、DateTime.Now.AddDays(1*9),
DateTime.Now.AddDays(1*10)、DateTime.Now.AddDays(1*11)、DateTime.Now.AddDays(1*12)、DateTime.Now.AddDays(1*13),
DateTime.Now.AddDays(1*14)、DateTime.Now.AddDays(1*15)、DateTime.Now.AddDays(1*16)、DateTime.Now.AddDays(1*17),
};
Spinner PUDspinner=view.FindViewById(Resource.Id.pickupDateSpinner);
PUDspinner.ItemSelected+=新事件处理程序(PUDspinner\u ItemSelected);
var pickUpCustomDatesList=新列表();
对于(int i=0;i<5;i++)
{
pickUpCustomDatesList.Add(PickUpDates[i].ToString(“ddd,mmmd”);
}
var pickupDateAdapter=新的ArrayAdapter(活动,Android.Resource.Layout.SimpleSpinerDropDownItem,PickupCustomDateList);
适配器=pickupDateAdapter;
来自:


如何从该方法中访问字符串?如果要从代码中的其他位置访问该值,请将其分配给类级别变量
private void PUDSPinner_ItemSelected (object sender, AdapterView.ItemSelectedEventArgs e)
{
    Spinner spinner = (Spinner)sender;

    var item = spinner.GetItemAtPosition (e.Position);
    string selected = item.ToString();
}