小编Dis*_*ive的帖子

使用linq将列表<t>分解为n个长度的列表<t>?

可能重复:
如何将IEnumerable <String>拆分为IEnumerable <string>组

我有一个列表,我想分成10组.

如果我有一个对象

List<Person> allPendingPersons 
Run Code Online (Sandbox Code Playgroud)

长度为m.

在LINQ中是否有一种优雅的方法可以将allPendingPersons分解为一个或多个List对象,这些对象都有最多10个人?

.net linq

21
推荐指数
3
解决办法
1万
查看次数

有没有办法检查unicode文本是否使用某种语言?

我将从用户那里获取需要验证的文本是中文字符.

有什么方法可以检查吗?

c# unicode .net-4.0

20
推荐指数
3
解决办法
1万
查看次数

Visual Studio链接到不同的代码区域

只是想知道Visual Studio 2010中是否有任何功能允许您在评论中添加一个链接,将您带到解决方案的另一部分.有点像书签功能,但你点击链接去书签.

我只是认为为每个方法添加单元测试的链接是很好的.

visual-studio-2010 visual-studio

18
推荐指数
2
解决办法
4011
查看次数

将整个对象数组转换为字符串

我有一个类型的数组,object它们是字符串.我想将它们转换为字符串.这样做最快的方法是什么?

例如:我有这个object[]并想转换它所以就是这样string[].

更新:我认为问题在于其中的一些对象object[]实际上是其他对象,如整数.我需要先将它们转换为字符串.请将其包含在您的解决方案中.谢谢.

c# string casting object .net-3.5

17
推荐指数
3
解决办法
2万
查看次数

Visual Studio 2019 中的网络流量工具在哪里

根据这个问题(如何在 Visual Studio 中查看网络流量),在 VS 2017 中,有一个网络工具可以查看流量​​。

我似乎在 VS 2019 上找不到它。它是否已被删除或移动到其他位置?

我正在使用 VS2019 社区版。

.net network-traffic visual-studio-2019

17
推荐指数
1
解决办法
651
查看次数

为什么Android上的原生HTML5日期选择器上的Chrome变得非常慢?

我的网站上有一个日期选择器,只使用默认的html5日期选择器.

我注意到,直到几周前,它工作正常,但自从最近更新Chrome Android以来,他们引入了一个新的日期选择器,这个日期选择器非常缓慢且无响应.加载需要几秒钟,我发现很难选择任何日期.

我有一个演示网站(http://datapickerandroid.meteor.com/).我在Nexus 7 2013和HTC one M8上进行了测试,Android上的Chrome都有这个问题.我也用dolphin和firefox以及桌面浏览器对它进行了测试,它们看起来很好,所以看起来它是Chrome上日期选择器的问题.

我想知道发生了什么事?Chrome Android中只有一个错误吗?它只发生在我的设备上吗?我是否以错误的方式宣布我的约会选择器?是否可以指定浏览器我想使用旧的日期选择器?我也在使用Meteor(虽然在演示中,我删除了所有非默认包),这可能与它有关吗?

html5 android google-chrome datepicker meteor

15
推荐指数
2
解决办法
3760
查看次数

在10亿次迭代中获得相同GUID的几率是多少?

我正在开发一个项目,我需要生成大约10亿个GUID.

我知道GUID不能保证是唯一的,但几乎在所有时间都是独一无二的.

如果我生成了十亿个GUID,那么匹配的概率是多少?

.net guid

14
推荐指数
2
解决办法
2436
查看次数

C#比VB.NET快吗?

你认为两者都是一样的.

但也许它是微软使用的编译器,但我注意到在编译两个非常小的程序时,相同的逻辑.VB.NET使用更多的IL指令.

是否真的比c#必须更快,只是因为它的编译器更聪明.

c# vb.net cil

13
推荐指数
3
解决办法
4763
查看次数

SerializedName注释似乎在Moshi中不起作用

所以我试图使用Moshi从我的服务器解析一个调用.这是我的回复对象.

public class TokenResponse {
    @SerializedName("accessToken")
    public String accessToken;
    public String token_type;
    public int expires_in;
    public String userName;
    public String name;
    @SerializedName(".issued")
    public String issued;
    @SerializedName(".expires")
    public String expires;
    public String Roles;

}
Run Code Online (Sandbox Code Playgroud)

这是我的端点定义(不是很重要,但无论如何我都会包含它)

public interface ServerService {

        @POST("/token")
        @FormUrlEncoded
        Call<TokenResponse> getToken(@Field("username") String username,
                                    @Field("password") String password, @Field("grant_type") String grant_type);

    }
Run Code Online (Sandbox Code Playgroud)

这是我用来调用的代码.

Retrofit retrofit = new Retrofit.Builder()
                .baseUrl("https://xxx/")
                .addConverterFactory(MoshiConverterFactory.create())
                .build();

        ServerService service = retrofit.create(ServerService.class);

        Call<TokenResponse> call = service.getToken("admin@admin.com", "password1!", "password");

        call.enqueue(new Callback<TokenResponse>() {
            @Override
            public void onResponse(Call<TokenResponse> call, Response<TokenResponse> response) …
Run Code Online (Sandbox Code Playgroud)

android moshi retrofit2

13
推荐指数
1
解决办法
2264
查看次数

HTML标记中的For属性是什么?

  <label id="label1" for="txtTextBox">
Run Code Online (Sandbox Code Playgroud)

如果我把for属性放在那里,label1的影响是什么?

html

12
推荐指数
2
解决办法
1250
查看次数