gpt4 book ai didi

c# - 无法解析符号 T

转载 作者:太空宇宙 更新时间:2023-11-03 11:53:50 24 4
gpt4 key购买 nike

我对 ObservableCollection 类有疑问。我无法解决这个问题。

using System.Collections.ObjectModel;

#region ViewModelProperty: CustomerList
private ObservableCollection<T> _customerList = new ObservableCollection<T>();
public ObservableCollection<T> CustomerList
{
get
{
return _customerList;
}

set
{
_customerList = value;
OnPropertyChanged("CustomerList");
}
}
#endregion

我的 ObservableCollection 类继承了 ViewModelBase:

  public abstract class ViewModelBase : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;

protected void OnPropertyChanged(string propertyName)
{
PropertyChangedEventHandler handler = PropertyChanged;

if (handler != null)
{
handler(this, new PropertyChangedEventArgs(propertyName));
}
}
}

知道吗,问题出在哪里?

最佳答案

T只是一个占位符。您需要在某处为 T 提供实际类型.

例如如果你有 List<T> , 你可以做一个 List<int>List<string> ( T 是符合给定约束的任何其他类型)。 IE。 Tint在第一种情况下和 string在第二个。

关于c# - 无法解析符号 T,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1276505/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com