相关疑难解决方法(0)

在C#中组合两个或多个字节数组的最佳方法

我在C#中有3个字节的数组,我需要组合成一个.什么是最有效的方法来完成这项任务?

c# arrays

230
推荐指数
6
解决办法
26万
查看次数

在VB.NET中连接数组

在Visual Basic中连接一个或多个数组(或ArrayLists)的最简单方法是什么?

我正在使用.NET 3.5,如果这很重要的话.

vb.net arrays .net-3.5

6
推荐指数
1
解决办法
4万
查看次数

是否有一些类似于扩展元素的合并元组的语法?

从 C#12 开始,该语言支持Collection 表达式,它允许使用扩展元素合并集合。

我的问题是,元组是否有一些类似的语法,特别是组合元组?(见下面的例子)

using System;

// Collection expression
int[] arr1 = [1, 2];
int[] arr2 = [3, 4];
int[] arr3 = [..arr1, ..arr2]; // combine using spread element => [1, 2, 3, 4]

// tuples, similar syntax
var tpl1 = (1, 2); 
var tpl2 = (3, 4);

// Sadly this doesn't work? 
var tpl3 = (..tpl1, ..tpl2); // Cannot implicitly convert type '(int, int)' to 'System.Index'
Run Code Online (Sandbox Code Playgroud)

我知道,我可以这样做:

var tpl3b = (tpl1.Item1, tpl1.Item2, tpl2.Item1, tpl2.Item2); …
Run Code Online (Sandbox Code Playgroud)

c#

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

在.NET/C#2.0中合并两个字符串数组?

可能重复:
在.NET中合并两个数组
如何在C#中连接两个数组?

我怎么能合并两个string[]变量?

例:

string[] x = new string[] { "apple", "soup", "wizard" };
string[] y = new string[] { Q.displayName, Q.ID.toString(), "no more cheese" };
Run Code Online (Sandbox Code Playgroud)

我想添加这两个,所以内容x是:{"apple", "soup", "wizard",Q.displayName, Q.ID.toString(), "no more cheese"};按顺序.这可能吗?如果结果必须进入一个很好的新字符串数组; 我只是想知道如何实现它.

.net c# arrays string c#-2.0

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

将字符串方法插入字符串数组中

我试图选择一组值,每个方法返回一个字符串数组,我试图将其放入主要的字符串数组中.这是代码:

string[] array = { MethodA1(), MethodA2(), MethodA3() };
Run Code Online (Sandbox Code Playgroud)

我正在尝试创建string []数组,只有一个项目.这有效:(但它只允许用户显示/选择一个值)

string[] array = MethodA1();
Run Code Online (Sandbox Code Playgroud)

任何人都可以想到一种允许多个方法返回数组的方法吗?

c# arrays

-5
推荐指数
2
解决办法
113
查看次数

标签 统计

arrays ×4

c# ×4

.net ×1

.net-3.5 ×1

c#-2.0 ×1

string ×1

vb.net ×1