小编dec*_*uet的帖子

初始化ObservableCollection的长度<T>初始化List <T>的方式

有没有办法初始化ObservableCollection<T>你可以的容量List<T>

例如:

var observableCollection = new ObservableCollection<int>(100);
Run Code Online (Sandbox Code Playgroud)

c# list observablecollection

4
推荐指数
2
解决办法
4459
查看次数

C#如何修剪空白字符和其他字符

我想修剪前导空格和单引号,使用一次调用Trim而不调用它两次,如下所示.

string s = "    'hello'";
var newString = s.Trim().Trim('\'');
Run Code Online (Sandbox Code Playgroud)

我不想用

var newString = s.TrimStart().Trim(''\'). 
Run Code Online (Sandbox Code Playgroud)

或者因为它是两个电话.

c#

2
推荐指数
1
解决办法
459
查看次数

扩展方法应该处理null吗?

这是不好的做法(回归null部分)吗?

public static ObservableCollection<TSource> ToObservableCollection<TSource>(
    this IEnumerable<TSource> source)
{
    if (source == null) return null;
    return new ObservableCollection<TSource>(source);
}
Run Code Online (Sandbox Code Playgroud)

c# extension-methods

0
推荐指数
1
解决办法
212
查看次数